2025-12-15 10:11:18 -06:00
|
|
|
import { sendMessageDiscord } from "../discord/send.js";
|
2026-01-02 01:19:13 +01:00
|
|
|
import { sendMessageIMessage } from "../imessage/send.js";
|
2025-12-07 18:49:55 +01:00
|
|
|
import { logWebSelfId, sendMessageWhatsApp } from "../providers/web/index.js";
|
2026-01-01 15:43:15 +01:00
|
|
|
import { sendMessageSignal } from "../signal/send.js";
|
2026-01-04 15:13:23 +01:00
|
|
|
import { sendMessageSlack } from "../slack/send.js";
|
2025-12-07 18:49:55 +01:00
|
|
|
import { sendMessageTelegram } from "../telegram/send.js";
|
2025-11-25 03:11:39 +01:00
|
|
|
|
2025-11-25 03:42:12 +01:00
|
|
|
export type CliDeps = {
|
2025-12-07 18:49:55 +01:00
|
|
|
sendMessageWhatsApp: typeof sendMessageWhatsApp;
|
|
|
|
|
sendMessageTelegram: typeof sendMessageTelegram;
|
2025-12-15 10:11:18 -06:00
|
|
|
sendMessageDiscord: typeof sendMessageDiscord;
|
2026-01-04 01:53:15 -06:00
|
|
|
sendMessageSlack: typeof sendMessageSlack;
|
2026-01-01 15:43:15 +01:00
|
|
|
sendMessageSignal: typeof sendMessageSignal;
|
2026-01-02 01:19:13 +01:00
|
|
|
sendMessageIMessage: typeof sendMessageIMessage;
|
2025-11-25 03:42:12 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export function createDefaultDeps(): CliDeps {
|
2025-11-26 00:53:53 +01:00
|
|
|
return {
|
2025-12-07 18:49:55 +01:00
|
|
|
sendMessageWhatsApp,
|
|
|
|
|
sendMessageTelegram,
|
2025-12-15 10:11:18 -06:00
|
|
|
sendMessageDiscord,
|
2026-01-04 01:53:15 -06:00
|
|
|
sendMessageSlack,
|
2026-01-01 15:43:15 +01:00
|
|
|
sendMessageSignal,
|
2026-01-02 01:19:13 +01:00
|
|
|
sendMessageIMessage,
|
2025-11-26 00:53:53 +01:00
|
|
|
};
|
2025-11-25 03:42:12 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export { logWebSelfId };
|