all the haul

This commit is contained in:
2026-04-07 23:56:31 +00:00
parent 87cce83030
commit 24f303355b
244 changed files with 33743 additions and 11249 deletions
-25
View File
@@ -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({