Rerender the list if migrated persona

2194bdfd56eb0b634662a4a98c398ff0a49fd502

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +5 -5Ignore whitespace
public/script.js+1 -1
@@ -985,7 +985,7 @@ async function firstLoadInit() {
985 await initTokenizers();985 await initTokenizers();
986 initBackgrounds();986 initBackgrounds();
987 initAuthorsNote();987 initAuthorsNote();
988 initPersonas();988 await initPersonas();
989 initRossMods();989 initRossMods();
990 initStats();990 initStats();
991 initCfg();991 initCfg();
public/scripts/personas.js+4 -4
@@ -1581,7 +1581,7 @@ async function duplicatePersona(avatarId) {
1581/**1581/**
1582 * If a current user avatar is not bound to persona, bind it.1582 * If a current user avatar is not bound to persona, bind it.
1583 */1583 */
1584function migrateNonPersonaUser() {1584async function migrateNonPersonaUser() {
1585 if (user_avatar in power_user.personas) {1585 if (user_avatar in power_user.personas) {
1586 return;1586 return;
1587 }1587 }
@@ -1589,12 +1589,12 @@ function migrateNonPersonaUser() {
1589 power_user.personas[user_avatar] = name1;1589 power_user.personas[user_avatar] = name1;
1590 void getOrCreatePersonaDescriptor();1590 void getOrCreatePersonaDescriptor();
1591 setPersonaDescription();1591 setPersonaDescription();
1592 await getUserAvatars(true, user_avatar);
1592 saveSettingsDebounced();1593 saveSettingsDebounced();
1593}1594}
15941595
15951596export async function initPersonas() {
1596export function initPersonas() {1597 await migrateNonPersonaUser();
1597 migrateNonPersonaUser();
1598 $('#persona_delete_button').on('click', deleteUserAvatar);1598 $('#persona_delete_button').on('click', deleteUserAvatar);
1599 $('#lock_persona_default').on('click', () => togglePersonaLock('default'));1599 $('#lock_persona_default').on('click', () => togglePersonaLock('default'));
1600 $('#lock_user_name').on('click', () => togglePersonaLock('chat'));1600 $('#lock_user_name').on('click', () => togglePersonaLock('chat'));