Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @interface KSPromise : NSObject
- @property (copy) NSString *value;
- @end
-
- @interface ReceiptLoader : NSObject
- @property (copy) KSPromise *base64EncodedReceipt;
- @end
-
- @interface CreateAccountService : NSObject
- @property (copy) ReceiptLoader *receiptLoader;
- @end
-
- NSString *postURL = @"http://192.168.0.127/token.php";
- %hook CreateAccountService
- - (CreateAccountService *)initWithAppEndpoint:(id)arg1 backoffManager:(id)arg2 receiptLoader:(id)arg3 authStorage:(id)arg4 installationManager:(id)arg5 {
- CreateAccountService* ret = %orig;
- NSLog(@"Hey");
- NSString *signUpToken = self.receiptLoader.base64EncodedReceipt.value;
- NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:postURL]];
- [req addValue:signUpToken forHTTPHeaderField:@"signUpToken"];
- [[NSURLSession.sharedSession dataTaskWithRequest:req] resume];
- return ret;
- }
- %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement