addCallback method
Implementation
@override
void addCallback(SDKCallback callback) {
methodChannel.setMethodCallHandler((call) {
switch (call.method) {
case "onInitSuccess":
callback.onInitSuccess(call.arguments);
break;
case "":
callback.onInitFailed(call.arguments);
break;
case "onLoginSuccess":
callback.onLoginSuccess(call.arguments);
break;
case "onLoginFailed":
callback.onLoginFailed(call.arguments);
break;
case "onPaySuccess":
callback.onPaySuccess(call.arguments);
break;
case "onPayFailed":
dynamic map = call.arguments;
int type = map['type'];
int code = map['code'];
String info = map['info'];
callback.onPayFailed(type, code, info);
break;
case "onPayCancel":
callback.onPayCancel(call.arguments);
break;
default:
break;
}
return Future(() => null);
});
}