// Module ID: 4557 // Function ID: 4558 // Name: sendSMS // Dependencies: [17, 500, 4558, 2] // Exports: canOpenUrlScheme, canSendMail, canSendSMS, sendMail, sendSMS // Module 4557 (sendSMS) import set from "set" /* 2 */; import enforcingDefault from "enforcing" /* 4558 */; import get_ActivityIndicator from "get ActivityIndicator" /* 17 */; ({ Linking: c3, NativeModules: c4 } = get_ActivityIndicator); const result = set.fileFinishedImporting("modules/instant_invite/native/DCDSendUtils.tsx"); export const sendSMS = function sendSMS(body, recipients) { if (obj.isAndroid()) { let str = body.body; if (str == null) { str = ""; } recipients = body.recipients; if (recipients == null) { recipients = []; } enforcingDefault.sendSMS(str, recipients); const obj2 = enforcingDefault; } else { const DCDSend = closure_4.DCDSend; DCDSend.sendSMS(body, recipients); } }; export const sendMail = function sendMail(subject, subject, recipients) { if (obj.isAndroid()) { let str = subject.subject; if (str == null) { str = ""; } let str2 = subject.body; if (str2 == null) { str2 = ""; } recipients = subject.recipients; if (recipients == null) { recipients = []; } enforcingDefault.sendMail(str, str2, recipients); const obj2 = enforcingDefault; } else { const DCDSend = closure_4.DCDSend; DCDSend.sendMail(subject, subject); } }; export const canSendSMS = function canSendSMS() { if (obj.isAndroid()) { let resolved = Promise.resolve(enforcingDefault.canSendSMS()); const obj2 = enforcingDefault; } else { const DCDSend = closure_4.DCDSend; resolved = DCDSend.canSendSMS(); } return resolved; }; export const canSendMail = function canSendMail() { if (obj.isAndroid()) { let resolved = Promise.resolve(enforcingDefault.canSendMail()); const obj2 = enforcingDefault; } else { const DCDSend = closure_4.DCDSend; resolved = DCDSend.canSendMail(); } return resolved; }; export const canOpenUrlScheme = function canOpenUrlScheme(closure_3) { const _require = closure_3; if (obj.isAndroid()) { try { return Promise.resolve(enforcingDefault.canOpenUrlScheme(closure_3)); } catch (err) { return Promise.resolve(false); } } else { const promise = new Promise((arg0) => { closure_0 = arg0; const canOpenURLResult = closure_1_3.canOpenURL("" + closure_0 + "://app"); closure_1_3.canOpenURL("" + closure_0 + "://app").then((arg0) => { callback(arg0); }).catch(() => { callback(false); }); }); return promise; } };