2026-05-10 22:51:04 +07:00

14 lines
370 B
Dart

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