Hashtags eingeführt
Some checks failed
Host-Based Deploy (Java 21 Fix) / build-and-run (push) Has been cancelled
Some checks failed
Host-Based Deploy (Java 21 Fix) / build-and-run (push) Has been cancelled
This commit is contained in:
@@ -1213,6 +1213,7 @@
|
||||
const id = addPlayer(p.name, i === 0, i === 0, false, false);
|
||||
if (id) { restorePlayer(id, p); if (p.userId) userIdToInfo[p.userId] = { playerId: id, name: p.name }; }
|
||||
});
|
||||
Object.entries(userIdToInfo).forEach(([userId, info]) => { pruefeChastityConstraint(info.playerId, userId); });
|
||||
await ladeEinladungenAusDb(userIdToInfo);
|
||||
restoredFromSetup = true;
|
||||
} else {
|
||||
@@ -1273,14 +1274,15 @@
|
||||
if (draft.gruppenJson) { sessionStorage.setItem('vanilla-session-gruppen', draft.gruppenJson); savedGruppen = new Set(JSON.parse(draft.gruppenJson)); }
|
||||
}
|
||||
}
|
||||
const selfGeschlecht = user?.geschlecht || null;
|
||||
const selfWerkzeuge = selfGeschlecht ? (WERKZEUGE_DEFAULTS[selfGeschlecht] || []) : [];
|
||||
const defaults = await fetch('/user/me/bdsm-defaults').then(r => r.ok ? r.json() : {}).catch(() => ({}));
|
||||
const selfGeschlecht = defaults.geschlecht || user?.geschlecht || null;
|
||||
const selfWerkzeuge = defaults.werkzeuge?.length ? defaults.werkzeuge : (selfGeschlecht ? (WERKZEUGE_DEFAULTS[selfGeschlecht] || []) : []);
|
||||
const selfId = addPlayer(user ? user.name : '', true, true, !!selfGeschlecht, false);
|
||||
if (selfId) {
|
||||
if (user?.profilePicture) { playerProfilePics[selfId] = user.profilePicture; updatePlayerHeader(selfId, user.name); }
|
||||
if (playerIds.length < MAX_PLAYERS) addPlayer();
|
||||
restorePlayer(selfId, { geschlecht: selfGeschlecht, spieltMit: [], rollen: [], werkzeuge: selfWerkzeuge });
|
||||
pruefeChastityConstraint(selfId, myUserId);
|
||||
restorePlayer(selfId, { geschlecht: selfGeschlecht, spieltMit: defaults.spieltMit || [], rollen: defaults.rollen || [], werkzeuge: selfWerkzeuge });
|
||||
if (myUserId) pruefeChastityConstraint(selfId, myUserId);
|
||||
}
|
||||
await ladeEinladungenAusDb(null);
|
||||
}
|
||||
@@ -1324,8 +1326,9 @@
|
||||
|
||||
if (user?.profilePicture) { playerProfilePics[guestOwnPlayerId] = user.profilePicture; updatePlayerHeader(guestOwnPlayerId, user?.name || ''); }
|
||||
|
||||
restorePlayer(guestOwnPlayerId, { geschlecht: user?.geschlecht || null, spieltMit: [], rollen: [], werkzeuge: [] });
|
||||
pruefeChastityConstraint(guestOwnPlayerId, myUserId);
|
||||
const defaults = await fetch('/user/me/bdsm-defaults').then(r => r.ok ? r.json() : {}).catch(() => ({}));
|
||||
restorePlayer(guestOwnPlayerId, { geschlecht: defaults.geschlecht || user?.geschlecht || null, spieltMit: defaults.spieltMit || [], rollen: defaults.rollen || [], werkzeuge: defaults.werkzeuge || [] });
|
||||
if (myUserId) pruefeChastityConstraint(guestOwnPlayerId, myUserId);
|
||||
|
||||
document.getElementById('acc-grundeinstellungen-btn').classList.add('is-open');
|
||||
document.getElementById('acc-grundeinstellungen-body').classList.add('is-open');
|
||||
|
||||
Reference in New Issue
Block a user