Files
18xchat/assets/Scripts/chat18x/data/LoginData.ts
T
2025-08-15 00:36:54 +08:00

48 lines
904 B
TypeScript

/**
* 登录数据
*/
import { BaseData } from "./BaseData";
export class LoginData extends BaseData {
// 登录状态:0未登录 1登录中 2已登录
private _loginState = 0;
// token
private _token = "";
/**是否已登录成功 */
public isLogin(): boolean {
return this._loginState === 2;
}
/** 设置登录状态 */
public setLoginState(state: number): void {
this._loginState = state;
}
/** 获取登录状态 */
public getLoginState(): number {
return this._loginState;
}
/** 设置登录token */
public setToken(token: string): void {
this._token = token;
}
/** 获取登录token */
public getToken(): string {
return this._token;
}
public reset(): void {
}
public clear(): void {
}
public destroy(): void {
super.destroy();
}
}