feat: add providers CLI and multi-account onboarding

This commit is contained in:
Peter Steinberger
2026-01-08 01:18:37 +01:00
parent 6b3ed40d0f
commit 05b8679c8b
54 changed files with 4399 additions and 1448 deletions

View File

@@ -42,6 +42,7 @@ const hoisted = vi.hoisted(() => {
lastEventAt: null,
lastError: null,
},
whatsappAccounts: {},
telegram: {
running: false,
lastStartAt: null,
@@ -49,18 +50,21 @@ const hoisted = vi.hoisted(() => {
lastError: null,
mode: null,
},
telegramAccounts: {},
discord: {
running: false,
lastStartAt: null,
lastStopAt: null,
lastError: null,
},
discordAccounts: {},
slack: {
running: false,
lastStartAt: null,
lastStopAt: null,
lastError: null,
},
slackAccounts: {},
signal: {
running: false,
lastStartAt: null,
@@ -68,6 +72,7 @@ const hoisted = vi.hoisted(() => {
lastError: null,
baseUrl: null,
},
signalAccounts: {},
imessage: {
running: false,
lastStartAt: null,
@@ -76,6 +81,7 @@ const hoisted = vi.hoisted(() => {
cliPath: null,
dbPath: null,
},
imessageAccounts: {},
})),
startProviders: vi.fn(async () => {}),
startWhatsAppProvider: vi.fn(async () => {}),