2017-12-24 09:02:57 +00:00
|
|
|
import { FE_Integration } from "./models/integration";
|
2017-12-23 04:08:10 +00:00
|
|
|
|
|
|
|
export class SessionStorage {
|
|
|
|
|
2019-07-02 02:49:44 +00:00
|
|
|
private static _scalarToken: string;
|
|
|
|
|
|
|
|
public static get scalarToken(): string {
|
|
|
|
if (this._scalarToken) return this._scalarToken;
|
|
|
|
this.scalarToken = localStorage.getItem("dimension_scalar_token");
|
|
|
|
return this._scalarToken;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static set scalarToken(val: string) {
|
|
|
|
this._scalarToken = val;
|
|
|
|
if (val) {
|
|
|
|
localStorage.setItem("dimension_scalar_token", val);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-12-23 04:08:10 +00:00
|
|
|
public static userId: string;
|
|
|
|
public static roomId: string;
|
2017-12-24 01:47:41 +00:00
|
|
|
public static isAdmin: boolean;
|
2017-12-24 09:02:57 +00:00
|
|
|
public static editIntegration: FE_Integration;
|
2017-12-23 04:42:43 +00:00
|
|
|
public static editIntegrationId: string;
|
2017-12-23 05:17:09 +00:00
|
|
|
public static editsRequested = 0;
|
2017-12-23 04:08:10 +00:00
|
|
|
|
|
|
|
private constructor() {
|
|
|
|
}
|
|
|
|
}
|