return[networkMonitor.connected==false?"L'appareil n'est pas connecté à internet."asString?:nil,
sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer."asString?:nil,
(sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé"asString?:nil,
sentError==.mailFailed?"Le mail n'a pas été envoyé"asString?:nil]
.compacted().joined(separator:"\n")
}
@ViewBuilder
privatefunc_summonMenu(byMessage:Bool)->someView{
ifself.reSummon{
@ -267,4 +259,22 @@ struct CallView: View {
tournamentBuild:nil)
}
privatevar_networkErrorMessage:String{
varerrors:[String]=[]
ifnetworkMonitor.connected==false{
errors.append("L'appareil n'est pas connecté à internet.")
}
ifsentError==.mailNotSent{
errors.append("Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer.")
letmessage=[networkMonitor.connected==false?"L'appareil n'est pas connecté à internet."asString?:nil,sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer."asString?:nil,(sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé"asString?:nil,sentError==.mailFailed?"Le mail n'a pas été envoyé"asString?:nil].compacted().joined(separator:"\n")
Text(message)
Text(_networkErrorMessage)
}
.sheet(item:$contactType){contactTypein
Group{
@ -253,6 +252,25 @@ struct SendToAllView: View {
self.showSubscriptionView=true
}
}
privatevar_networkErrorMessage:String{
varerrors:[String]=[]
ifnetworkMonitor.connected==false{
errors.append("L'appareil n'est pas connecté à internet.")
}
ifsentError==.mailNotSent{
errors.append("Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer.")
letm1:String?=(networkMonitor.connected==false?"L'appareil n'est pas connecté à internet.":nil)
letm2:String?=(sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer.":nil)
letm3:String?=((sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé":nil)
letm4:String?=(sentError==.mailFailed?"Le mail n'a pas été envoyé":nil)
letmessage=[networkMonitor.connected==false?"L'appareil n'est pas connecté à internet."asString?:nil,sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer."asString?:nil,(sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé"asString?:nil,sentError==.mailFailed?"Le mail n'a pas été envoyé"asString?:nil].compacted().joined(separator:"\n")
letmessage=[networkMonitor.connected==false?"L'appareil n'est pas connecté à internet."asString?:nil,sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer."asString?:nil,(sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé"asString?:nil,sentError==.mailFailed?"Le mail n'a pas été envoyé"asString?:nil].compacted().joined(separator:"\n")
letm1:String?=(networkMonitor.connected==false?"L'appareil n'est pas connecté à internet.":nil)
letm2:String?=(sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer.":nil)
letm3:String?=((sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé":nil)
letm4:String?=(sentError==.mailFailed?"Le mail n'a pas été envoyé":nil)
letm1:String?=(networkMonitor.connected==false?"L'appareil n'est pas connecté à internet.":nil)
letm2:String?=(sentError==.mailNotSent?"Le mail est dans la boîte d'envoi de l'app Mail. Vérifiez son état dans l'app Mail avant d'essayer de le renvoyer.":nil)
letm3:String?=((sentError==.messageFailed||sentError==.messageNotSent)?"Le SMS n'a pas été envoyé":nil)
letm4:String?=(sentError==.mailFailed?"Le mail n'a pas été envoyé":nil)