Skip to content

Commit ff7a75b

Browse files
committed
fix admin windows refresh on privilege change for offline players
1 parent 63603ba commit ff7a75b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/services/AdministrationService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,14 +308,15 @@ export class AdministrationService {
308308
}
309309
if (player === undefined) {
310310
const player = await PlayerService.fetch(login)
311+
await this.privilegeRepo.set(login, privilege)
312+
await this.updatePrivilegeArrays()
311313
Events.emit('PrivilegeChanged', {
312314
player: player === undefined ? undefined : { ...player, privilege },
313315
login,
314316
previousPrivilege: player?.privilege ?? 0,
315317
newPrivilege: privilege,
316318
caller
317319
})
318-
void this.privilegeRepo.set(login, privilege)
319320
return
320321
}
321322
PlayerService.updateInfo({ login, title: PlayerService.getTitle(login, privilege, player.country, player.countryCode) })

0 commit comments

Comments
 (0)