code review: allow try to throw on model decode
This commit is contained in:
parent
0da94465b3
commit
9ce2023eec
@ -30,7 +30,7 @@ open class ActionAlertHandler: MVMCoreJSONActionHandlerProtocol {
|
|||||||
guard let alertObject = MVMCoreAlertObject.alertObject(from: model.alert, additionalData: additionalData, delegateObject: delegateObject, error: &error) else {
|
guard let alertObject = MVMCoreAlertObject.alertObject(from: model.alert, additionalData: additionalData, delegateObject: delegateObject, error: &error) else {
|
||||||
throw MVMCoreError.errorObject(error!)
|
throw MVMCoreError.errorObject(error!)
|
||||||
}
|
}
|
||||||
(delegateObject?.actionDelegate as? MVMCoreUIActionDelegateProtocol)?.willShowPopup(with: alertObject, alertJson: (try? MVMCoreActionHandler.convertActionToJSON(model)) ?? [:])
|
(delegateObject?.actionDelegate as? MVMCoreUIActionDelegateProtocol)?.willShowPopup(with: alertObject, alertJson: try MVMCoreActionHandler.convertActionToJSON(model))
|
||||||
_ = await MainActor.run {
|
_ = await MainActor.run {
|
||||||
MVMCoreAlertHandler.shared()?.showAlert(with: alertObject)
|
MVMCoreAlertHandler.shared()?.showAlert(with: alertObject)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user