mirror of
https://github.com/whekin/household-bot.git
synced 2026-03-31 17:34:03 +00:00
fix(bot): restrict setup admin bootstrap
This commit is contained in:
@@ -148,6 +148,7 @@ function createHouseholdConfigurationRepository(): HouseholdConfigurationReposit
|
||||
isAdmin: input.isAdmin === true
|
||||
}),
|
||||
getHouseholdMember: async () => null,
|
||||
listHouseholdMembers: async () => [],
|
||||
listHouseholdMembersByTelegramUserId: async () => [
|
||||
{
|
||||
id: 'member-123456',
|
||||
|
||||
@@ -64,6 +64,7 @@ function onboardingRepository(): HouseholdConfigurationRepository {
|
||||
isAdmin: input.isAdmin === true
|
||||
}),
|
||||
getHouseholdMember: async () => null,
|
||||
listHouseholdMembers: async () => [],
|
||||
listHouseholdMembersByTelegramUserId: async () => [],
|
||||
listPendingHouseholdMembers: async () => [
|
||||
{
|
||||
|
||||
@@ -95,6 +95,8 @@ function onboardingRepository(): HouseholdConfigurationRepository {
|
||||
return member
|
||||
},
|
||||
getHouseholdMember: async (_householdId, telegramUserId) => members.get(telegramUserId) ?? null,
|
||||
listHouseholdMembers: async (householdId) =>
|
||||
[...members.values()].filter((member) => member.householdId === householdId),
|
||||
listHouseholdMembersByTelegramUserId: async (telegramUserId) => {
|
||||
const member = members.get(telegramUserId)
|
||||
return member ? [member] : []
|
||||
|
||||
@@ -121,6 +121,7 @@ function onboardingRepository(): HouseholdConfigurationRepository {
|
||||
isAdmin: input.isAdmin === true
|
||||
}),
|
||||
getHouseholdMember: async () => null,
|
||||
listHouseholdMembers: async () => [],
|
||||
listHouseholdMembersByTelegramUserId: async () => [],
|
||||
listPendingHouseholdMembers: async () => [],
|
||||
approvePendingHouseholdMember: async () => null
|
||||
|
||||
Reference in New Issue
Block a user