From 3da16db26cf6214d52f494ae3e03c97f1e416b24 Mon Sep 17 00:00:00 2001 From: yajan Date: Fri, 26 Aug 2022 23:19:48 +0545 Subject: [PATCH] share completed --- .../User Interface/View/InviteUserViewController.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/GME Remit/Modules/InviteUser/User Interface/View/InviteUserViewController.swift b/GME Remit/Modules/InviteUser/User Interface/View/InviteUserViewController.swift index 1ef69957..09f501d4 100644 --- a/GME Remit/Modules/InviteUser/User Interface/View/InviteUserViewController.swift +++ b/GME Remit/Modules/InviteUser/User Interface/View/InviteUserViewController.swift @@ -84,11 +84,19 @@ class InviteUserViewController: UIViewController { } func shareCode() { -// let myWebsite = NSURL(string:"https://jmeremit.page.link/?invite=MOB000003") + let referralCode = GMEDB.shared.user.string(.referralCode) +// let myWebsite = NSURL(string:"https://jmeremit.page.link/?invite=\(referralCode)") ////// let shareAll = [text , image! , myWebsite] // let activityViewController = UIActivityViewController(activityItems: [myWebsite], applicationActivities: nil) // activityViewController.popoverPresentationController?.sourceView = self.view // self.present(activityViewController, animated: true, completion: nil) + if let name = URL(string: "https://jmeremit.page.link/?invite=\(referralCode!)"), !name.absoluteString.isEmpty { + let objectsToShare = [name] + let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil) + self.present(activityVC, animated: true, completion: nil) + } else { + // show alert for not available + } } }