library-ts/node/users/Session.ts

22 lines
372 B
TypeScript
Raw Normal View History

2025-11-15 20:18:53 +00:00
import { Token } from "./Token";
2025-11-10 17:41:48 +00:00
export class Session
{
userID:string;
token:string;
2025-11-15 20:18:53 +00:00
}
export class SerializedSession extends Token
{
userID:string;
static create( token:Token, userID:string )
{
let s = new SerializedSession();
s.expires = token.expires;
s.hashedIP = token.hashedIP;
s.id = token.id;
s.userID = userID;
return s;
}
2025-11-10 17:41:48 +00:00
}