22 lines
372 B
TypeScript
22 lines
372 B
TypeScript
import { Token } from "./Token";
|
|
|
|
export class Session
|
|
{
|
|
userID:string;
|
|
token:string;
|
|
}
|
|
|
|
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;
|
|
}
|
|
} |