mirror of https://github.com/oxen-io/session-ios
Setting status bars to white as completion of all modal presentations.
parent
f5848365f7
commit
f0ac231b7f
@ -1,13 +0,0 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <MessageUI/MessageUI.h>
|
||||
#import "PhoneNumber.h"
|
||||
|
||||
@interface SmsInvite : NSObject<MFMessageComposeViewControllerDelegate> {
|
||||
UIViewController* parent;
|
||||
}
|
||||
|
||||
+(SmsInvite*) smsInviteWithParent:(UIViewController*) parent;
|
||||
|
||||
-(void)sendSMSInviteToNumber:(PhoneNumber *)number;
|
||||
|
||||
@end
|
@ -1,35 +0,0 @@
|
||||
#import "SmsInvite.h"
|
||||
|
||||
#import "LocalizableText.h"
|
||||
|
||||
@implementation SmsInvite
|
||||
|
||||
+ (SmsInvite*) smsInviteWithParent:(UIViewController *)parent {
|
||||
SmsInvite* invite = [SmsInvite new];
|
||||
invite->parent = parent;
|
||||
return invite;
|
||||
}
|
||||
|
||||
- (void)sendSMSInviteToNumber:(PhoneNumber *)number{
|
||||
if (MFMessageComposeViewController.canSendText && [UIDevice.currentDevice.model isEqualToString:@"iPhone"]){
|
||||
MFMessageComposeViewController *messageController = [MFMessageComposeViewController new];
|
||||
|
||||
NSString *inviteMessage = INVITE_USERS_MESSAGE;
|
||||
|
||||
messageController.body = [inviteMessage stringByAppendingString:@" https://itunes.apple.com/app/id874139669"];
|
||||
messageController.recipients = @[number.toE164];
|
||||
messageController.messageComposeDelegate = self;
|
||||
|
||||
[parent presentViewController:messageController
|
||||
animated:YES
|
||||
completion:nil];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
|
||||
[controller dismissViewControllerAnimated:YES
|
||||
completion:nil];
|
||||
}
|
||||
|
||||
|
||||
@end
|
Loading…
Reference in New Issue