Skip to content

Instantly share code, notes, and snippets.

@seairy
Created May 29, 2014 09:10
Show Gist options
  • Save seairy/cf226b79af746f98a915 to your computer and use it in GitHub Desktop.
Save seairy/cf226b79af746f98a915 to your computer and use it in GitHub Desktop.
- (MKNetworkOperation*) updateUser: (MDUser*) user
avatar: (UIImage*) avatar
onCompletion: (DictResponseBlock) completionBlock
onError: (MKNKErrorBlock) errorBlock
{
MKNetworkOperation *op = [self operationWithPath:[NSString stringWithFormat:@"users/%@/avatar", user.uid]
params:nil
httpMethod:@"POST"];
// [op addData:UIImagePNGRepresentation(user.avatar) forKey:@"avatar" mimeType:@"image/png"];
[op addData:UIImagePNGRepresentation(avatar) forKey:@"avatar" mimeType:@"image/png" fileName:@"avatar.png"];
[op setUsername:ApplicationDelegate.user.email password:ApplicationDelegate.user.accessToken];
[op onCompletion: [self responseBlock:completionBlock] onError: [self errorBlock]];
[self enqueueOperation:op];
return op;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment