/
PAPConstants.m
114 lines (84 loc) · 5.23 KB
/
PAPConstants.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
//
// PAPConstants.m
// AnyPicCopy
//
// Created by Xiao Jiang on 7/18/15.
// Copyright (c) 2015 Xiao Jiang. All rights reserved.
//
#import "PAPConstants.h"
NSString *const kPAPUserDefaultsActivityFeedViewControllerLastRefreshKey = @"com.parse.Anypic.userDefaults.activityFeedViewController.lastRefresh";
NSString *const kPAPUserDefaultsCacheFacebookFriendsKey = @"com.parse.Anypic.userDefaults.cache.facebookFriends";
#pragma mark - Launch URLs
NSString *const kPAPLaunchURLHostTakePicture = @"camera";
#pragma mark - NSNotification
NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification";
NSString *const PAPUtilityUserFollowingChangedNotification = @"com.parse.Anypic.utility.userFollowingChanged";
NSString *const PAPUtilityUserLikedUnlikedPhotoCallbackFinishedNotification = @"com.parse.Anypic.utility.userLikedUnlikedPhotoCallbackFinished";
NSString *const PAPUtilityDidFinishProcessingProfilePictureNotification = @"com.parse.Anypic.utility.didFinishProcessingProfilePictureNotification";
NSString *const PAPTabBarControllerDidFinishEditingPhotoNotification = @"com.parse.Anypic.tabBarController.didFinishEditingPhoto";
NSString *const PAPTabBarControllerDidFinishImageFileUploadNotification = @"com.parse.Anypic.tabBarController.didFinishImageFileUploadNotification";
NSString *const PAPPhotoDetailsViewControllerUserDeletedPhotoNotification = @"com.parse.Anypic.photoDetailsViewController.userDeletedPhoto";
NSString *const PAPPhotoDetailsViewControllerUserLikedUnlikedPhotoNotification = @"com.parse.Anypic.photoDetailsViewController.userLikedUnlikedPhotoInDetailsViewNotification";
NSString *const PAPPhotoDetailsViewControllerUserCommentedOnPhotoNotification = @"com.parse.Anypic.photoDetailsViewController.userCommentedOnPhotoInDetailsViewNotification";
#pragma mark - User Info Keys
NSString *const PAPPhotoDetailsViewControllerUserLikedUnlikedPhotoNotificationUserInfoLikedKey = @"liked";
NSString *const kPAPEditPhotoViewControllerUserInfoCommentKey = @"comment";
#pragma mark - Installation Class
// Field keys
NSString *const kPAPInstallationUserKey = @"user";
NSString *const kPAPInstallationChannelsKey = @"channels";
#pragma mark - Activity Class
// Class key
NSString *const kPAPActivityClassKey = @"Activity";
// Field keys
NSString *const kPAPActivityTypeKey = @"type";
NSString *const kPAPActivityFromUserKey = @"fromUser";
NSString *const kPAPActivityToUserKey = @"toUser";
NSString *const kPAPActivityContentKey = @"content";
NSString *const kPAPActivityPhotoKey = @"photo";
// Type values
NSString *const kPAPActivityTypeLike = @"like";
NSString *const kPAPActivityTypeFollow = @"follow";
NSString *const kPAPActivityTypeComment = @"comment";
NSString *const kPAPActivityTypeJoined = @"joined";
#pragma mark - User Class
// Field keys
NSString *const kPAPUserDisplayNameKey = @"displayName";
NSString *const kPAPUserFacebookIDKey = @"facebookId";
NSString *const kPAPUserPhotoIDKey = @"photoId";
NSString *const kPAPUserProfilePicSmallKey = @"profilePictureSmall";
NSString *const kPAPUserProfilePicMediumKey = @"profilePictureMedium";
NSString *const kPAPUserAlreadyAutoFollowedFacebookFriendsKey = @"userAlreadyAutoFollowedFacebookFriends";
NSString *const kPAPUserPrivateChannelKey = @"channel";
#pragma mark - Photo Class
// Class key
NSString *const kPAPPhotoClassKey = @"Photo";
// Field keys
NSString *const kPAPPhotoPictureKey = @"image";
NSString *const kPAPPhotoThumbnailKey = @"thumbnail";
NSString *const kPAPPhotoUserKey = @"user";
#pragma mark - Cached Photo Attributes
// keys
NSString *const kPAPPhotoAttributesIsLikedByCurrentUserKey = @"isLikedByCurrentUser";
NSString *const kPAPPhotoAttributesLikeCountKey = @"likeCount";
NSString *const kPAPPhotoAttributesLikersKey = @"likers";
NSString *const kPAPPhotoAttributesCommentCountKey = @"commentCount";
NSString *const kPAPPhotoAttributesCommentersKey = @"commenters";
#pragma mark - Cached User Attributes
// keys
NSString *const kPAPUserAttributesPhotoCountKey = @"photoCount";
NSString *const kPAPUserAttributesIsFollowedByCurrentUserKey = @"isFollowedByCurrentUser";
#pragma mark - Push Notification Payload Keys
NSString *const kAPNSAlertKey = @"alert";
NSString *const kAPNSBadgeKey = @"badge";
NSString *const kAPNSSoundKey = @"sound";
// the following keys are intentionally kept short, APNS has a maximum payload limit
NSString *const kPAPPushPayloadPayloadTypeKey = @"p";
NSString *const kPAPPushPayloadPayloadTypeActivityKey = @"a";
NSString *const kPAPPushPayloadActivityTypeKey = @"t";
NSString *const kPAPPushPayloadActivityLikeKey = @"l";
NSString *const kPAPPushPayloadActivityCommentKey = @"c";
NSString *const kPAPPushPayloadActivityFollowKey = @"f";
NSString *const kPAPPushPayloadFromUserObjectIdKey = @"fu";
NSString *const kPAPPushPayloadToUserObjectIdKey = @"tu";
NSString *const kPAPPushPayloadPhotoObjectIdKey = @"pid";