robosats/frontend/src/models/Robot.model.ts

30 lines
899 B
TypeScript
Raw Normal View History

import { systemClient } from '../services/System';
class Robot {
constructor() {
2022-11-09 22:10:32 +00:00
this.token = systemClient.getItem('robot_token') ?? undefined;
this.pubKey = systemClient.getItem('pub_key') ?? undefined;
this.encPrivKey = systemClient.getItem('enc_priv_key') ?? undefined;
}
2022-10-31 16:20:20 +00:00
public nickname?: string;
public token?: string;
public pubKey?: string;
public encPrivKey?: string;
public bitsEntropy?: number;
public shannonEntropy?: number;
public stealthInvoices: boolean = true;
public activeOrderId?: number;
public lastOrderId?: number;
public earnedRewards: number = 0;
public referralCode: string = '';
public tgEnabled: boolean = false;
public tgBotName: string = 'unknown';
public tgToken: string = 'unknown';
public loading: boolean = false;
public avatarLoaded: boolean = false;
public copiedToken: boolean = false;
}
export default Robot;