2021-07-07 22:24:26 +08:00
|
|
|
/// Auto gen code from rust ast, do not edit
|
|
|
|
part of 'dispatch.dart';
|
|
|
|
|
2021-07-08 13:47:11 +08:00
|
|
|
class UserEventAuthCheck {
|
|
|
|
UserSignInParams params;
|
|
|
|
UserEventAuthCheck(this.params);
|
|
|
|
|
|
|
|
Future<Either<UserSignInResult, FlowyError>> send() {
|
|
|
|
return paramsToBytes(params).fold(
|
|
|
|
(bytes) {
|
|
|
|
final request = FFIRequest.create()
|
|
|
|
..event = UserEvent.AuthCheck.toString()
|
|
|
|
..payload = bytes;
|
|
|
|
|
|
|
|
return Dispatch.asyncRequest(request)
|
|
|
|
.then((bytesResult) => bytesResult.fold(
|
|
|
|
(bytes) => left(UserSignInResult.fromBuffer(bytes)),
|
|
|
|
(error) => right(error),
|
|
|
|
));
|
|
|
|
},
|
|
|
|
(err) => Future(() => right(err)),
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-07-07 22:24:26 +08:00
|
|
|
class UserEventSignIn {
|
2021-07-08 13:47:11 +08:00
|
|
|
UserSignInParams params;
|
|
|
|
UserEventSignIn(this.params);
|
2021-07-07 22:24:26 +08:00
|
|
|
|
|
|
|
Future<Either<UserSignInResult, FlowyError>> send() {
|
2021-07-08 13:47:11 +08:00
|
|
|
return paramsToBytes(params).fold(
|
|
|
|
(bytes) {
|
|
|
|
final request = FFIRequest.create()
|
|
|
|
..event = UserEvent.SignIn.toString()
|
|
|
|
..payload = bytes;
|
|
|
|
|
|
|
|
return Dispatch.asyncRequest(request)
|
|
|
|
.then((bytesResult) => bytesResult.fold(
|
|
|
|
(bytes) => left(UserSignInResult.fromBuffer(bytes)),
|
|
|
|
(error) => right(error),
|
|
|
|
));
|
2021-07-07 22:24:26 +08:00
|
|
|
},
|
2021-07-08 13:47:11 +08:00
|
|
|
(err) => Future(() => right(err)),
|
2021-07-07 22:24:26 +08:00
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|