Created
April 28, 2015 06:55
-
-
Save nvkiet/5540e331d0ea38488898 to your computer and use it in GitHub Desktop.
SendFormDataByUsingAFNetworking
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)sendEmailWithReferral:(Referral *)referral completionBlock:(NetworkCompletionBlock)completion { | |
[[NetworkHelper sharedInstance] updateEmailAuthorizationForRequestHeader]; | |
NSString *appName=[[[NSBundle mainBundle] infoDictionary] objectForKey:(id)kCFBundleNameKey]; | |
NSString *message = [NSString stringWithFormat:@"Hi %@\nI found this interesting. You can join %@ and get discount at http://quickref.io/app/%@?code=%@", referral.name, appName, kGroupID, referral.code]; | |
[[NetworkHelper sharedInstance] POST:@"https://api.mailgun.net/v3/quickref.io/messages" parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { | |
[formData appendPartWithFormData:[@"[email protected]" dataUsingEncoding:NSUTF8StringEncoding] name:@"from"]; | |
[formData appendPartWithFormData:[referral.consentEmail dataUsingEncoding:NSUTF8StringEncoding] name:@"to"]; | |
[formData appendPartWithFormData:[message dataUsingEncoding:NSUTF8StringEncoding] name:@"text"]; | |
[formData appendPartWithFormData:[[NSString stringWithFormat:@"Invitation to %@", appName] dataUsingEncoding:NSUTF8StringEncoding] name:@"subject"]; | |
} success:^(NSURLSessionDataTask *task, id responseObject) { | |
if (completion) { | |
completion(responseObject, nil); | |
} | |
} failure:^(NSURLSessionDataTask *task, NSError *error) { | |
if (completion) { | |
completion(nil, nil); | |
} | |
}]; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment