2025-08-16 19:29:21 +07:00

12 lines
291 B
Dart

part of '../auth.dart';
abstract class IAuthRepository {
Future<Either<AuthFailure, Auth>> login({
required String email,
required String password,
});
Future<bool> hasToken();
Future<Either<AuthFailure, User>> currentUser();
Future<Either<AuthFailure, Unit>> logout();
}