import 'package:rasadyar_app/data/data_source/local_storage/user/user_local_storage.dart'; abstract class IUserRepository { Future userAuthed(); /*Future setUserAuthed(bool value); Future setUserName(String name); Future getUserName(); Future setUserPhone(String phone); Future getUserPhone(); Future setUserEmail(String email); Future getUserEmail(); Future setUserPassword(String password); Future getUserPassword();*/ } class UserRepository implements IUserRepository { final IUserLocalStorage _userLocalStorage; UserRepository(this._userLocalStorage); @override Future userAuthed() async { return await _userLocalStorage.userAuthed(); } }