handleCallback function
CompletionHandler
handleCallback(
- dynamic result, {
- dynamic onSuccess(
- dynamic data
)?,
})
Implementation
CompletionHandler handleCallback(dynamic result, {Function(dynamic data)? onSuccess}) {
CompletionHandler handler = CompletionHandler();
if (result is TUIActionCallback) {
handler.errorCode = result.code.rawValue;
handler.errorMessage = result.message;
if (result.code == TUIError.success && onSuccess != null) {
onSuccess(null);
}
} else if (result is TUIValueCallBack) {
handler.errorCode = result.code.rawValue;
handler.errorMessage = result.message;
if (result.code == TUIError.success && onSuccess != null) {
onSuccess(result.data);
}
}
return handler;
}