all the haul
This commit is contained in:
@@ -4,7 +4,6 @@ import { Prisma, PrismaClient } from "../generated/prisma/client";
|
||||
import * as msal from "@azure/msal-node";
|
||||
import { Server } from "socket.io";
|
||||
import { Server as Engine } from "@socket.io/bun-engine";
|
||||
import { io as createSocketClient } from "socket.io-client";
|
||||
import axios from "axios";
|
||||
import { UnifiClient } from "./modules/unifi-api/UnifiClient";
|
||||
import { attachCwApiLogger } from "./modules/cw-utils/cwApiLogger";
|
||||
@@ -13,18 +12,11 @@ import Redis from "ioredis";
|
||||
const connectionString = `${process.env.DATABASE_URL}`;
|
||||
const adapter = new PrismaPg({ connectionString });
|
||||
|
||||
interface EnvKey {
|
||||
PORT: number;
|
||||
}
|
||||
|
||||
// ENV CONSTANTS
|
||||
|
||||
export const PORT = process.env.PORT;
|
||||
export const API_BASE_URL =
|
||||
process.env.API_BASE_URL || `http://localhost:${PORT || 3000}`;
|
||||
export const COLLECTOR_WS_URL =
|
||||
process.env.COLLECTOR_WS_URL || "http://localhost:7204";
|
||||
export const COLLECTOR_PSK = process.env.COLLECTOR_PSK || "";
|
||||
|
||||
export const prisma = new PrismaClient({ adapter });
|
||||
|
||||
@@ -77,23 +69,6 @@ const engine = new Engine();
|
||||
io.bind(engine);
|
||||
export { io, engine };
|
||||
|
||||
export const collectorSocket = createSocketClient(COLLECTOR_WS_URL, {
|
||||
autoConnect: true,
|
||||
reconnection: true,
|
||||
reconnectionDelay: 1000,
|
||||
reconnectionDelayMax: 5000,
|
||||
transports: ["websocket"],
|
||||
auth: COLLECTOR_PSK ? { psk: COLLECTOR_PSK } : undefined,
|
||||
});
|
||||
|
||||
export const connectCollectorSocket = () => {
|
||||
if (collectorSocket.connected) {
|
||||
return;
|
||||
}
|
||||
|
||||
collectorSocket.connect();
|
||||
};
|
||||
|
||||
// Connectwise API Client
|
||||
|
||||
const connectWiseApi = axios.create({
|
||||
|
||||
Reference in New Issue
Block a user