Push LocalStorage (correction User/Auth Manager + saveToStorage)
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
e386214b20
commit
8812237658
@ -1,17 +0,0 @@
|
||||
library LocalLib;
|
||||
|
||||
import '../IAuthManager.dart';
|
||||
import 'LocalData.dart';
|
||||
|
||||
class AuthManager extends IAuthManager {
|
||||
final LocalData parent;
|
||||
|
||||
// Constructor
|
||||
AuthManager(this.parent);
|
||||
|
||||
// Methods
|
||||
@override
|
||||
bool verifiedUser(String name, String password) {
|
||||
return false;
|
||||
}
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
library LocalLib;
|
||||
|
||||
import '../IUserManager.dart';
|
||||
import '../IAuthManager.dart';
|
||||
import 'AuthManager.dart';
|
||||
import 'LocalData.dart';
|
||||
import '../User.dart';
|
||||
import 'package:uuid/uuid.dart';
|
||||
|
||||
class UserManager extends IUserManager {
|
||||
final LocalData parent;
|
||||
|
||||
// Constructor
|
||||
UserManager(this.parent) : super(AuthManager(parent));
|
||||
|
||||
// Methods
|
||||
@override
|
||||
List<User> getUsersByName(String name) {
|
||||
List<User> returnList = [];
|
||||
parent.users.forEach((element) {
|
||||
if (element.name == name) {
|
||||
returnList.add(element);
|
||||
}
|
||||
});
|
||||
return returnList;
|
||||
}
|
||||
|
||||
@override
|
||||
User getUserById(Uuid id) {
|
||||
var returnUser;
|
||||
parent.users.forEach((element) {
|
||||
if (element.id == id) {
|
||||
returnUser = element;
|
||||
}
|
||||
});
|
||||
return returnUser;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue