LuxChat  2.0
Instant messenger for iOS
PFUser+Synchronous.h
1 
10 #import <Parse/PFConstants.h>
11 #import <Parse/PFUser.h>
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
21 
23 #pragma mark - Creating a New User
24 
35 - (BOOL)signUp PF_SWIFT_UNAVAILABLE;
36 
48 - (BOOL)signUp:(NSError **)error;
49 
51 #pragma mark - Logging In
52 
66 + (nullable instancetype)logInWithUsername:(NSString *)username password:(NSString *)password PF_SWIFT_UNAVAILABLE;
67 
81 + (nullable instancetype)logInWithUsername:(NSString *)username password:(NSString *)password error:(NSError **)error;
82 
84 #pragma mark - Becoming a User
85 
98 + (nullable instancetype)become:(NSString *)sessionToken PF_SWIFT_UNAVAILABLE;
99 
112 + (nullable instancetype)become:(NSString *)sessionToken error:(NSError **)error;
113 
115 #pragma mark - Logging Out
116 
121 + (void)logOut;
122 
124 #pragma mark - Requesting a Password Reset
125 
137 + (BOOL)requestPasswordResetForEmail:(NSString *)email PF_SWIFT_UNAVAILABLE;
138 
149 + (BOOL)requestPasswordResetForEmail:(NSString *)email error:(NSError **)error;
150 
151 @end
152 
153 NS_ASSUME_NONNULL_END
Definition: PFUser+Synchronous.h:20