Conditionally set chat declaration

This commit is contained in:
Eric Bailey
2024-05-20 14:34:25 -05:00
parent f52db843ad
commit 1e5684efd6
+12 -9
View File
@@ -154,15 +154,18 @@ export async function createAgentAndCreateAccount(
id: TID.nextStr(), id: TID.nextStr(),
}, },
]) ])
await agent.api.com.atproto.repo.putRecord({
repo: account.did, if (getAge(birthDate) < 18) {
collection: 'chat.bsky.actor.declaration', await agent.api.com.atproto.repo.putRecord({
rkey: 'self', repo: account.did,
record: { collection: 'chat.bsky.actor.declaration',
$type: 'chat.bsky.actor.declaration', rkey: 'self',
allowIncoming: getAge(birthDate) < 18 ? 'none' : 'following', record: {
}, $type: 'chat.bsky.actor.declaration',
}) allowIncoming: 'none',
},
})
}
}) })
} catch (e: any) { } catch (e: any) {
logger.error(e, { logger.error(e, {