ServerAPI.h
695 Bytes
//
// 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"
@interface ServerAPI : NSObject
+ (instancetype) server;
@property (nonatomic, assign) NSTimeInterval timeOutInterval;
- (void)loginWithEmail:(NSString *)email Password:(NSString *)password CompletionHandler: (void (^)(User *, NSString *, NSError *)) completion;
- (void)registerUserWithParams:(NSDictionary *)params CompletionHandler: (void (^)(NSError *)) completion;
- (void)uploadImage:(NSString *)token andImageData:(NSData *)data CompletionHandler:(void (^)(NSString *, NSError *)) completion;
@end