Minor improvements
This commit is contained in:
parent
8d745693b7
commit
22ff8a7880
@ -140,20 +140,16 @@ export default class Services {
|
||||
}
|
||||
|
||||
public async sendPairingTx(spAddress: string): Promise<void> {
|
||||
const services = await Services.getInstance();
|
||||
// const services = await Services.getInstance();
|
||||
const amount = await this.getAmount() as any
|
||||
console.log("🚀 ~ Services ~ sendPairingTx ~ amount:", amount)
|
||||
if(amount === 0n) {
|
||||
const faucetMessage = await services.createFaucetMessage()
|
||||
console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ faucetMessage:", faucetMessage)
|
||||
services.websocketConnection?.sendNormalMessage(faucetMessage)
|
||||
}
|
||||
|
||||
const localAddress = await this.getDeviceAddress() as any
|
||||
const emptyTxid = '0'.repeat(64)
|
||||
|
||||
try {
|
||||
await services.sdkClient.pair_device(`${emptyTxid}:${U32_MAX}`, [spAddress])
|
||||
let commitmentOutpoint = `${emptyTxid}:${U32_MAX}`;
|
||||
await this.sdkClient.pair_device(commitmentOutpoint, [spAddress])
|
||||
} catch (e) {
|
||||
console.error("Services ~ Error:", e);
|
||||
return
|
||||
@ -171,14 +167,17 @@ export default class Services {
|
||||
|
||||
async sendNewTxMessage(message: string) {
|
||||
const services = await Services.getInstance();
|
||||
console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ newTxMessage:", message)
|
||||
services.websocketConnection?.sendMessage('NewTx', message)
|
||||
if (!services.websocketConnection) {
|
||||
throw new Error('No websocket connection');
|
||||
}
|
||||
// console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ newTxMessage:", message)
|
||||
await services.websocketConnection.sendMessage('NewTx', message)
|
||||
}
|
||||
|
||||
async sendCommitMessage(message: string) {
|
||||
const services = await Services.getInstance();
|
||||
console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ CommitMessage:", message)
|
||||
services.websocketConnection?.sendMessage('Commit', message)
|
||||
// console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ CommitMessage:", message)
|
||||
await services.websocketConnection?.sendMessage('Commit', message)
|
||||
}
|
||||
|
||||
async sendCipherMessages(ciphers: string[]) {
|
||||
@ -189,11 +188,10 @@ export default class Services {
|
||||
}
|
||||
}
|
||||
|
||||
async sendFaucetMessage(): Promise<void> {
|
||||
async sendFaucetMessage(message: string): Promise<void> {
|
||||
const services = await Services.getInstance();
|
||||
const faucetMessage = await services.createFaucetMessage()
|
||||
console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ faucetMessage:", faucetMessage)
|
||||
services.websocketConnection?.sendNormalMessage(faucetMessage)
|
||||
// console.log("🚀 ~ WebSocketClient ~ this.ws.onopen= ~ faucetMessage:", message)
|
||||
await services.websocketConnection?.sendMessage('Faucet', message);
|
||||
}
|
||||
|
||||
async parseCipher(message: string) {
|
||||
@ -237,7 +235,6 @@ export default class Services {
|
||||
}
|
||||
|
||||
private async handleApiReturn(apiReturn: ApiReturn) {
|
||||
// const service = await Services.getInstance()
|
||||
if(apiReturn.ciphers_to_send && apiReturn.ciphers_to_send.length) {
|
||||
await this.sendCipherMessages(apiReturn.ciphers_to_send)
|
||||
}
|
||||
@ -347,12 +344,12 @@ export default class Services {
|
||||
async dumpDevice() {
|
||||
const services = await Services.getInstance();
|
||||
const device = await services.sdkClient.dump_device()
|
||||
console.log("🚀 ~ Services ~ dumpDevice ~ device:", device)
|
||||
// console.log("🚀 ~ Services ~ dumpDevice ~ device:", device)
|
||||
return device
|
||||
}
|
||||
|
||||
async saveDevice(device: any): Promise<any> {
|
||||
console.log("🚀 ~ Services ~ saveDevice ~ device:", device)
|
||||
// console.log("🚀 ~ Services ~ saveDevice ~ device:", device)
|
||||
localStorage.setItem('wallet', device);
|
||||
}
|
||||
|
||||
|
@ -19,8 +19,8 @@ class WebSocketClient {
|
||||
const amount = await service.getAmount() as bigint
|
||||
|
||||
if(amount === 0n) {
|
||||
const faucetMessage = await services.createFaucetMessage()
|
||||
this.sendNormalMessage(faucetMessage)
|
||||
const faucetMessage = await services.createFaucetMessage()
|
||||
this.sendNormalMessage(faucetMessage)
|
||||
}
|
||||
|
||||
while (this.messageQueue.length > 0) {
|
||||
@ -118,7 +118,7 @@ class WebSocketClient {
|
||||
console.log("Sending message:", JSON.stringify(networkMessage));
|
||||
this.ws.send(JSON.stringify(networkMessage));
|
||||
} else {
|
||||
console.warn('WebSocket is not open. ReadyState:', this.ws.readyState);
|
||||
console.error('WebSocket is not open. ReadyState:', this.ws.readyState);
|
||||
this.messageQueue.push(message);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user