Conditionally set chat declaration (#4122)
parent
f52db843ad
commit
5771ff4b56
|
@ -154,15 +154,18 @@ export async function createAgentAndCreateAccount(
|
|||
id: TID.nextStr(),
|
||||
},
|
||||
])
|
||||
await agent.api.com.atproto.repo.putRecord({
|
||||
repo: account.did,
|
||||
collection: 'chat.bsky.actor.declaration',
|
||||
rkey: 'self',
|
||||
record: {
|
||||
$type: 'chat.bsky.actor.declaration',
|
||||
allowIncoming: getAge(birthDate) < 18 ? 'none' : 'following',
|
||||
},
|
||||
})
|
||||
|
||||
if (getAge(birthDate) < 18) {
|
||||
await agent.api.com.atproto.repo.putRecord({
|
||||
repo: account.did,
|
||||
collection: 'chat.bsky.actor.declaration',
|
||||
rkey: 'self',
|
||||
record: {
|
||||
$type: 'chat.bsky.actor.declaration',
|
||||
allowIncoming: 'none',
|
||||
},
|
||||
})
|
||||
}
|
||||
})
|
||||
} catch (e: any) {
|
||||
logger.error(e, {
|
||||
|
|
Loading…
Reference in New Issue