This commit is contained in:
Owen
2026-03-24 17:54:51 -07:00
parent d17ec6dc1f
commit 6f71e9f0f2
3 changed files with 0 additions and 26 deletions

View File

@@ -19,14 +19,9 @@ import { Socket } from "net";
import { import {
Newt, Newt,
newts, newts,
NewtSession,
olms,
Olm, Olm,
OlmSession,
RemoteExitNode, RemoteExitNode,
RemoteExitNodeSession,
remoteExitNodes, remoteExitNodes,
sites
} from "@server/db"; } from "@server/db";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";
import { db } from "@server/db"; import { db } from "@server/db";

View File

@@ -92,25 +92,6 @@ export async function getNewtToken(
); );
} }
const [existingSession] = await db
.select()
.from(newtSessions)
.where(eq(newtSessions.newtId, existingNewt.newtId));
// if the session still has time in the expires, reuse it
if (existingSession && (existingSession.expiresAt + 30 * 60 * 1000) > Date.now()) {
return response<{ token: string; serverVersion: string }>(res, {
data: {
token: existingSession.sessionId,
serverVersion: APP_VERSION
},
success: true,
error: false,
message: "Token created successfully",
status: HttpCode.OK
});
}
// otherwise generate a new one // otherwise generate a new one
const resToken = generateSessionToken(); const resToken = generateSessionToken();
await createNewtSession(resToken, existingNewt.newtId); await createNewtSession(resToken, existingNewt.newtId);

View File

@@ -9,8 +9,6 @@ import {
exitNodes, exitNodes,
sites, sites,
clientSitesAssociationsCache, clientSitesAssociationsCache,
olmSessions,
olmSessions
} from "@server/db"; } from "@server/db";
import { olms } from "@server/db"; import { olms } from "@server/db";
import HttpCode from "@server/types/HttpCode"; import HttpCode from "@server/types/HttpCode";