diff --git a/Pod/Classes/PNClasses/PNUser.h b/Pod/Classes/PNClasses/PNUser.h index d128ea3..7c31614 100644 --- a/Pod/Classes/PNClasses/PNUser.h +++ b/Pod/Classes/PNClasses/PNUser.h @@ -66,8 +66,9 @@ * @param success <#success description#> * @param failure <#failure description#> */ -- (void) registerWithBlockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success - failure:(nullable void (^)(NSError * _Nonnull error))failure; +- (void) registerWithBlockProgress:(nullable void (^)(NSProgress * _Nonnull uploadProgress)) uploadProgress + Success:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure; /** * <#Description#> diff --git a/Pod/Classes/PNClasses/PNUser.m b/Pod/Classes/PNClasses/PNUser.m index dee091c..618f9b8 100644 --- a/Pod/Classes/PNClasses/PNUser.m +++ b/Pod/Classes/PNClasses/PNUser.m @@ -178,11 +178,12 @@ static bool isFirstAccess = YES; }]; } -- (void) registerWithBlockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success - failure:(nullable void (^)(NSError * _Nonnull error))failure { +- (void) registerWithBlockProgress:(nullable void (^)(NSProgress * _Nonnull uploadProgress)) uploadProgress + Success:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure { [[self class] POSTWithEndpointAction:@"registration/register" parameters:[self JSONFormObject] - progress:nil + progress:uploadProgress success:^(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject) { NSLog(@"response %@",responseObject); if(success){