mirror of
https://github.com/RoboSats/robosats.git
synced 2025-01-10 08:11:34 +00:00
50 lines
1.2 KiB
TypeScript
50 lines
1.2 KiB
TypeScript
|
import { systemClient } from '../services/System';
|
||
|
|
||
|
export interface Robot {
|
||
|
nickname: string | null;
|
||
|
token: string | null;
|
||
|
pub_key: string | null;
|
||
|
enc_priv_key: string | null;
|
||
|
bitsEntropy: number | null;
|
||
|
shannonEntropy: number | null;
|
||
|
stealthInvoices: boolean;
|
||
|
activeOrderId: number | null;
|
||
|
lastOrderId: number | null;
|
||
|
earnedRewards: number;
|
||
|
referralCode: string;
|
||
|
tgEnabled: boolean;
|
||
|
tgBotName: string;
|
||
|
tgToken: string;
|
||
|
loading: boolean;
|
||
|
avatarLoaded: boolean;
|
||
|
copiedToken: boolean;
|
||
|
}
|
||
|
|
||
|
export const defaultRobot: Robot = {
|
||
|
nickname: null,
|
||
|
token: systemClient.getCookie('robot_token') ?? null,
|
||
|
pub_key:
|
||
|
systemClient.getCookie('pub_key') === undefined
|
||
|
? null
|
||
|
: systemClient.getCookie('pub_key').split('\\').join('\n'),
|
||
|
enc_priv_key:
|
||
|
systemClient.getCookie('enc_priv_key') === undefined
|
||
|
? null
|
||
|
: systemClient.getCookie('enc_priv_key').split('\\').join('\n'),
|
||
|
bitsEntropy: null,
|
||
|
shannonEntropy: null,
|
||
|
stealthInvoices: true,
|
||
|
activeOrderId: null,
|
||
|
lastOrderId: null,
|
||
|
earnedRewards: 0,
|
||
|
referralCode: '',
|
||
|
tgEnabled: false,
|
||
|
tgBotName: 'unknown',
|
||
|
tgToken: 'unknown',
|
||
|
loading: true,
|
||
|
avatarLoaded: false,
|
||
|
copiedToken: false,
|
||
|
};
|
||
|
|
||
|
export default Robot;
|