SHA256
Доделать связи и профиль
This commit is contained in:
@@ -50,6 +50,8 @@ function readArray(payload, key) {
|
||||
const aliases = {
|
||||
outKnownPersons: ['outKnownPersons', 'outKnownPerson', 'out_known_persons'],
|
||||
inKnownPersons: ['inKnownPersons', 'inKnownPerson', 'in_known_persons'],
|
||||
outOfficialAccounts: ['outOfficialAccounts', 'outOfficialAccount', 'out_official_accounts'],
|
||||
inOfficialAccounts: ['inOfficialAccounts', 'inOfficialAccount', 'in_official_accounts'],
|
||||
outShineConfirmed: ['outShineConfirmed', 'outShineConfident', 'out_shine_confirmed'],
|
||||
inShineConfirmed: ['inShineConfirmed', 'inShineConfident', 'in_shine_confirmed'],
|
||||
outShineSeen: ['outShineSeen', 'out_shine_seen'],
|
||||
@@ -81,6 +83,8 @@ async function buildRelationsModel(login) {
|
||||
return {
|
||||
outFriends: [],
|
||||
inFriends: [],
|
||||
outCloseFriends: [],
|
||||
inCloseFriends: [],
|
||||
outContacts: [],
|
||||
inContacts: [],
|
||||
outFollows: [],
|
||||
@@ -93,6 +97,8 @@ async function buildRelationsModel(login) {
|
||||
inSiblings: [],
|
||||
outKnownPersons: [],
|
||||
inKnownPersons: [],
|
||||
outOfficialAccounts: [],
|
||||
inOfficialAccounts: [],
|
||||
outShineConfirmed: [],
|
||||
inShineConfirmed: [],
|
||||
outShineSeen: [],
|
||||
@@ -129,6 +135,8 @@ async function buildRelationsModel(login) {
|
||||
return {
|
||||
outFriends: readArray(graph, 'outFriends') || [],
|
||||
inFriends: readArray(graph, 'inFriends') || [],
|
||||
outCloseFriends: readArray(graph, 'outCloseFriends') || [],
|
||||
inCloseFriends: readArray(graph, 'inCloseFriends') || [],
|
||||
outContacts,
|
||||
inContacts: readArray(graph, 'inContacts') || [],
|
||||
outFollows,
|
||||
@@ -141,6 +149,8 @@ async function buildRelationsModel(login) {
|
||||
inSiblings: readArray(graph, 'inSiblings') || [],
|
||||
outKnownPersons: readArray(graph, 'outKnownPersons') || [],
|
||||
inKnownPersons: readArray(graph, 'inKnownPersons') || [],
|
||||
outOfficialAccounts: readArray(graph, 'outOfficialAccounts') || [],
|
||||
inOfficialAccounts: readArray(graph, 'inOfficialAccounts') || [],
|
||||
outShineConfirmed: readArray(graph, 'outShineConfirmed') || [],
|
||||
inShineConfirmed: readArray(graph, 'inShineConfirmed') || [],
|
||||
outShineSeen: readArray(graph, 'outShineSeen') || [],
|
||||
@@ -169,6 +179,8 @@ export async function loadCurrentRelations() {
|
||||
return {
|
||||
outFriends: [],
|
||||
inFriends: [],
|
||||
outCloseFriends: [],
|
||||
inCloseFriends: [],
|
||||
outContacts: [],
|
||||
inContacts: [],
|
||||
outFollows: [],
|
||||
@@ -181,6 +193,8 @@ export async function loadCurrentRelations() {
|
||||
inSiblings: [],
|
||||
outKnownPersons: [],
|
||||
inKnownPersons: [],
|
||||
outOfficialAccounts: [],
|
||||
inOfficialAccounts: [],
|
||||
outShineConfirmed: [],
|
||||
inShineConfirmed: [],
|
||||
outShineSeen: [],
|
||||
@@ -194,6 +208,8 @@ export function relationFlagsForTarget(relations, targetLogin) {
|
||||
return {
|
||||
outFriend: listContainsLogin(relations?.outFriends, targetLogin),
|
||||
inFriend: listContainsLogin(relations?.inFriends, targetLogin),
|
||||
outCloseFriend: listContainsLogin(relations?.outCloseFriends, targetLogin),
|
||||
inCloseFriend: listContainsLogin(relations?.inCloseFriends, targetLogin),
|
||||
outContact: listContainsLogin(relations?.outContacts, targetLogin),
|
||||
inContact: listContainsLogin(relations?.inContacts, targetLogin),
|
||||
outFollow: listContainsLogin(relations?.outFollows, targetLogin),
|
||||
@@ -206,6 +222,8 @@ export function relationFlagsForTarget(relations, targetLogin) {
|
||||
inSibling: listContainsLogin(relations?.inSiblings, targetLogin),
|
||||
outKnownPerson: listContainsLogin(relations?.outKnownPersons, targetLogin),
|
||||
inKnownPerson: listContainsLogin(relations?.inKnownPersons, targetLogin),
|
||||
outOfficialAccount: listContainsLogin(relations?.outOfficialAccounts, targetLogin),
|
||||
inOfficialAccount: listContainsLogin(relations?.inOfficialAccounts, targetLogin),
|
||||
outShineConfirmed: listContainsLogin(relations?.outShineConfirmed, targetLogin),
|
||||
inShineConfirmed: listContainsLogin(relations?.inShineConfirmed, targetLogin),
|
||||
outShineSeen: listContainsLogin(relations?.outShineSeen, targetLogin),
|
||||
|
||||
Reference in New Issue
Block a user