import 'package:dartz/dartz.dart'; import 'package:flowy_sdk/dispatch/dispatch.dart'; import 'package:flowy_sdk/protobuf/errors.pb.dart'; import 'package:flowy_sdk/protobuf/sign_in.pb.dart'; import 'package:flowy_sdk/protobuf/sign_up.pb.dart'; import 'package:flowy_sdk/protobuf/user_detail.pb.dart'; class AuthRepository { Future> signIn( {required String? email, required String? password}) { // final request = SignInRequest.create() ..email = email ?? '' ..password = password ?? ''; return UserEventSignIn(request).send(); } Future> signUp( {required String? name, required String? password, required String? email}) { final request = SignUpRequest.create() ..email = email ?? '' ..name = name ?? '' ..password = password ?? ''; return UserEventSignUp(request).send(); } }