first week launch

This commit is contained in:
Wowieee4
2026-04-22 20:57:19 +07:00
commit 65b87d3d9d
170 changed files with 7378 additions and 0 deletions
@@ -0,0 +1,8 @@
import 'package:dartz/dartz.dart';
import '../../../../core/failure.dart';
import 'user_entity.dart';
abstract class AuthRepository {
// Pake Either: Kiri balikin Failure, Kanan balikin UserEntity
Future<Either<Failure, UserEntity>> login(String email, String password);
}
@@ -0,0 +1,6 @@
class UserEntity {
final String token;
final String role;
UserEntity({required this.token, required this.role});
}