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