summary refs log tree commit diff
path: root/src/database
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-06-16 02:39:15 +0200
committerRory& <root@rory.gay>2026-06-16 02:39:15 +0200
commit92f4099b82f9b56972aff99b74dba4c3892272cb (patch)
tree46c443c5b536d387314a86c92ef7e9ef64155c9d /src/database
parentDont fetch roles if role id set is empty (diff)
downloadserver-ts-92f4099b82f9b56972aff99b74dba4c3892272cb.tar.xz
Move random string to Random class in extensions
Diffstat (limited to 'src/database')
-rw-r--r--src/database/entities/Session.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/database/entities/Session.ts b/src/database/entities/Session.ts

index cfe7803c..57cd90d0 100644 --- a/src/database/entities/Session.ts +++ b/src/database/entities/Session.ts
@@ -18,19 +18,18 @@ import crypto from "node:crypto"; import { Column, CreateDateColumn, Entity, Index, JoinColumn, ManyToOne, PrimaryColumn, RelationId } from "typeorm"; -import { randomUpperString } from "@spacebar/api"; -import { DateBuilder, TimeSpan } from "@spacebar/extensions"; +import { DateBuilder, TimeSpan, Random } from "@spacebar/extensions"; import { User } from "./User"; import { BaseClassWithoutId } from "./BaseClass"; import { Activity, ClientStatus, GatewaySession, GatewaySessionClientInfo, PrivateStatus } from "../../util/interfaces"; -import { IpDataClient } from "../../util/util"; +import { IpDataClient } from "@spacebar/util/util/networking"; @Entity({ name: "sessions", }) export class Session extends BaseClassWithoutId { @PrimaryColumn({ nullable: false }) - session_id: string = randomUpperString(); + session_id: string = Random.getString("ABCDEFGHIJKLMNOPQRSTUVWXYZ", 10); @Column() @RelationId((session: Session) => session.user)