Blame view
LifeLog/LifeLog/ServerAPI.h
2 KB
77358f2e0
|
1 2 3 4 5 6 7 8 9 10 |
// // ServerAPI.h // LifeLog // // Created by Nguyen Van Phong on 7/30/17. // Copyright © 2017 PhongNV. All rights reserved. // #import <Foundation/Foundation.h> #import "Entities.h" |
c4525f871
|
11 |
|
256868a43
|
12 13 14 |
extern NSString *const kServerAddress; extern NSString *const kUser; extern NSString *const kToken; |
77358f2e0
|
15 16 17 18 19 |
@interface ServerAPI : NSObject + (instancetype) server; @property (nonatomic, assign) NSTimeInterval timeOutInterval; - (void)loginWithEmail:(NSString *)email Password:(NSString *)password CompletionHandler: (void (^)(User *, NSString *, NSError *)) completion; |
b50303b97
|
20 |
- (void)registerUserWithParams:(NSDictionary *)params CompletionHandler: (void (^)(User *, NSString *, NSError *)) completion; |
77358f2e0
|
21 |
- (void)uploadImage:(NSString *)token andImageData:(NSData *)data CompletionHandler:(void (^)(NSString *, NSError *)) completion; |
b50303b97
|
22 23 |
- (void)forgetPass:(NSString *)email CompletionHandler:(void (^)(NSError *)) completion; - (void)confirmForgetPass:(NSString *)email withConfirm:(NSString *)confirm CompletionHandler:(void (^)(NSError *)) completion; |
c4525f871
|
24 |
|
7aa202758
|
25 |
#pragma mark - History Screen Function |
c4525f871
|
26 |
- (void) requestHistory:(NSString *)token atDate:(NSDate *)date withType:(int)type andMode:(int) mode CompletionHandler:(void (^)(HistoryObject *, NSError *)) completion; |
f4173d165
|
27 |
- (void) requestHistoryGraph:(NSString *)token withType:(int)type andMode:(int) mode CompletionHandler:(void (^)(HistoryGraphObject *, NSError *)) completion; |
9e6f88314
|
28 |
- (void) requestHistoryList:(NSString *)token withType:(int)type andMode:(int) mode AtPage:(int) page CompletionHandler:(void (^)(NSArray *, NSError *)) completion; |
7aa202758
|
29 30 |
#pragma mark - SNS Screen Function |
3b284106d
|
31 32 33 34 35 |
/* Get tweet of group and get recent tweet is same API If groupID equal -1, it will request recent tweet. Otherwise will request tweet of group */ - (void) requestTweetsList:(NSString *)token groupID: (int) groupID withPage:(int)page CompletionHandler:(void (^)(NSArray *, NSError *)) completion; |
fa0d79042
|
36 |
- (void) searchGroup:(NSString *)token withKey:(NSString *)key andPage:(int)page CompletionHandler:(void (^)(NSArray *, NSError *)) completion; |
77358f2e0
|
37 |
@end |