SHA256
Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений
This commit is contained in:
@@ -47,7 +47,23 @@ function toToggleMap(snapshot) {
|
||||
}
|
||||
|
||||
function readArray(payload, key) {
|
||||
const value = payload?.[key];
|
||||
const aliases = {
|
||||
outKnownPersons: ['outKnownPersons', 'outKnownPerson', 'out_known_persons'],
|
||||
inKnownPersons: ['inKnownPersons', 'inKnownPerson', 'in_known_persons'],
|
||||
outShineConfirmed: ['outShineConfirmed', 'outShineConfident', 'out_shine_confirmed'],
|
||||
inShineConfirmed: ['inShineConfirmed', 'inShineConfident', 'in_shine_confirmed'],
|
||||
outShineSeen: ['outShineSeen', 'out_shine_seen'],
|
||||
inShineSeen: ['inShineSeen', 'in_shine_seen'],
|
||||
};
|
||||
const keys = aliases[key] || [key];
|
||||
let value = null;
|
||||
for (const oneKey of keys) {
|
||||
const candidate = payload?.[oneKey];
|
||||
if (Array.isArray(candidate)) {
|
||||
value = candidate;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return Array.isArray(value) ? uniqueLogins(value) : null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user