mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-20 14:00:56 +08:00
feat: auto select medals and improve navigation
This commit is contained in:
@@ -82,6 +82,16 @@ public class MedalService {
|
||||
}
|
||||
seedUserMedal.setSelected(selected == MedalType.SEED);
|
||||
medals.add(seedUserMedal);
|
||||
if (user != null && selected == null) {
|
||||
for (MedalDto medal : medals) {
|
||||
if (medal.isCompleted()) {
|
||||
medal.setSelected(true);
|
||||
user.setDisplayMedal(medal.getType());
|
||||
userRepository.save(user);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return medals;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user