mirror of
https://github.com/whekin/household-bot.git
synced 2026-03-31 16:14:02 +00:00
feat(miniapp): show topic routing in admin settings
This commit is contained in:
@@ -41,7 +41,14 @@ function onboardingRepository(): HouseholdConfigurationRepository {
|
||||
}) satisfies HouseholdTopicBindingRecord,
|
||||
getHouseholdTopicBinding: async () => null,
|
||||
findHouseholdTopicByTelegramContext: async () => null,
|
||||
listHouseholdTopicBindings: async () => [],
|
||||
listHouseholdTopicBindings: async () => [
|
||||
{
|
||||
householdId: household.householdId,
|
||||
role: 'purchase',
|
||||
telegramThreadId: '2',
|
||||
topicName: 'Общие покупки'
|
||||
}
|
||||
],
|
||||
listReminderTargets: async () => [],
|
||||
upsertHouseholdJoinToken: async (input) => ({
|
||||
householdId: household.householdId,
|
||||
@@ -381,6 +388,14 @@ describe('createMiniAppSettingsHandler', () => {
|
||||
utilitiesReminderDay: 3,
|
||||
timezone: 'Asia/Tbilisi'
|
||||
},
|
||||
topics: [
|
||||
{
|
||||
householdId: 'household-1',
|
||||
role: 'purchase',
|
||||
telegramThreadId: '2',
|
||||
topicName: 'Общие покупки'
|
||||
}
|
||||
],
|
||||
categories: [],
|
||||
members: [
|
||||
{
|
||||
|
||||
@@ -384,6 +384,7 @@ export function createMiniAppSettingsHandler(options: {
|
||||
ok: true,
|
||||
authorized: true,
|
||||
settings: serializeBillingSettings(result.settings),
|
||||
topics: result.topics,
|
||||
categories: result.categories,
|
||||
members: result.members
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user