49 lines
1.3 KiB
Dart
Raw Normal View History

2021-07-08 21:23:44 +08:00
/// Auto gen code from rust ast, do not edit
part of 'dispatch.dart';
class UserEventSignIn {
SignInRequest request;
UserEventSignIn(this.request);
2021-07-11 15:39:38 +08:00
Future<Either<UserDetail, FlowyError>> send() {
return requestToBytes(request).fold(
2021-07-08 21:23:44 +08:00
(bytes) {
final request = FFIRequest.create()
..event = UserEvent.SignIn.toString()
2021-07-08 21:23:44 +08:00
..payload = bytes;
return Dispatch.asyncRequest(request)
.then((bytesResult) => bytesResult.fold(
2021-07-11 15:39:38 +08:00
(bytes) => left(UserDetail.fromBuffer(bytes)),
2021-07-08 21:23:44 +08:00
(error) => right(error),
));
},
(err) => Future(() => right(err)),
);
}
}
class UserEventSignUp {
SignUpRequest request;
UserEventSignUp(this.request);
2021-07-11 15:39:38 +08:00
Future<Either<UserDetail, FlowyError>> send() {
return requestToBytes(request).fold(
2021-07-08 21:23:44 +08:00
(bytes) {
final request = FFIRequest.create()
..event = UserEvent.SignUp.toString()
2021-07-08 21:23:44 +08:00
..payload = bytes;
return Dispatch.asyncRequest(request)
.then((bytesResult) => bytesResult.fold(
2021-07-11 15:39:38 +08:00
(bytes) => left(UserDetail.fromBuffer(bytes)),
2021-07-08 21:23:44 +08:00
(error) => right(error),
));
},
(err) => Future(() => right(err)),
);
}
}
2021-07-08 21:23:44 +08:00