registerUser method
Future<RegisterUserResult?>
registerUser(
- RegisterUserRequest user, {
- int timeoutSec = 15,
override
Implementation
@override
Future<RegisterUserResult?> registerUser(
RegisterUserRequest user, {
int timeoutSec = 15,
}) async {
final result = await methodChannel
.invokeMethod('registerUser', {
'image': user.photo,
'userName': user.name,
'userInfo': user.info,
'group': user.group,
})
.timeout(
Duration(seconds: timeoutSec),
onTimeout: () {
throw TimeoutException("registerUser 调用超时");
},
);
return RegisterUserResult(
success: result?['success'] ?? false,
message: result?['message'] ?? '未知错误',
);
}