add dropdown

This commit is contained in:
Phuoc Nguyen
2025-10-28 16:24:17 +07:00
parent 0010446298
commit 5cfc56f40d
20 changed files with 912 additions and 12 deletions

View File

@@ -0,0 +1,17 @@
import 'package:dartz/dartz.dart';
import '../../../../core/errors/failures.dart';
import '../entities/user_entity.dart';
import '../repositories/users_repository.dart';
/// Use case for syncing users from API
/// Forces refresh from API and saves to local storage
class SyncUsersUseCase {
final UsersRepository repository;
SyncUsersUseCase(this.repository);
Future<Either<Failure, List<UserEntity>>> call() async {
return await repository.syncUsers();
}
}