implemented loading and display of journal.
Nächste Schritte: der Hinweis "you can view/edit xxx at https://…" sollte zwar in der Mail auftauchen, nicht aber im Journal – hier muss also nochmal nachgearbeitet werden Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -6,7 +6,6 @@ import static de.srsoftware.tools.Optionals.*;
|
||||
import static de.srsoftware.tools.Strings.uuid;
|
||||
import static de.srsoftware.umbrella.core.ConnectionProvider.connect;
|
||||
import static de.srsoftware.umbrella.core.ModuleRegistry.postBox;
|
||||
import static de.srsoftware.umbrella.core.ModuleRegistry.userService;
|
||||
import static de.srsoftware.umbrella.core.ResponseCode.*;
|
||||
import static de.srsoftware.umbrella.core.ResponseCode.HTTP_SERVER_ERROR;
|
||||
import static de.srsoftware.umbrella.core.Util.*;
|
||||
@@ -165,10 +164,14 @@ public class UserModule extends BaseHandler implements UserService {
|
||||
@Override
|
||||
public HashMap<Long, UmbrellaUser> loader() {
|
||||
return new HashMap<Long, UmbrellaUser>(){
|
||||
public UmbrellaUser get(long id) {
|
||||
var user = super.get(id);
|
||||
if (user == null) put(id, user = loadUser(id));
|
||||
return user;
|
||||
@Override
|
||||
public UmbrellaUser get(Object key) {
|
||||
if (key instanceof Long id){
|
||||
var user = super.get(id);
|
||||
if (user == null) put(id, user = loadUser(id));
|
||||
return user;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user