♻️ Move initialization code to "backend"
This commit is contained in:
18
src/backend/index.ts
Normal file
18
src/backend/index.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { getApiClient, getAuthProvider } from "./helpers/twitch";
|
||||
|
||||
import { connect } from "./chatClient";
|
||||
import { listen } from "./webServer";
|
||||
import { registerUserListener } from "./pubSubClient";
|
||||
|
||||
const channel = "alexbcberio";
|
||||
|
||||
export async function bootstrap() {
|
||||
|
||||
const apiClient = await getApiClient();
|
||||
await registerUserListener(apiClient, channel);
|
||||
|
||||
const authProvider = await getAuthProvider();
|
||||
await connect(authProvider, [channel]);
|
||||
|
||||
listen();
|
||||
}
|
Reference in New Issue
Block a user