Промежуточный комит для отдачи задания брату

This commit is contained in:
AidarKC
2026-04-03 10:50:44 +03:00
parent c0fba4af94
commit 78e62997d1
40 changed files with 324 additions and 122 deletions
+12 -3
View File
@@ -1,4 +1,4 @@
import { WsJsonClient } from './ws-client.js?v=20260330001044';
import { WsJsonClient } from './ws-client.js?v=20260330210201';
import {
deriveEd25519FromPassword,
exportEd25519PublicKeyB64,
@@ -7,8 +7,8 @@ import {
importPkcs8Ed25519,
randomBase64,
signBase64,
} from './crypto-utils.js?v=20260330001044';
import { loadSessionMaterial, saveEncryptedUserSecrets, saveSessionMaterial } from './key-vault.js?v=20260330001044';
} from './crypto-utils.js?v=20260330210201';
import { loadSessionMaterial, saveEncryptedUserSecrets, saveSessionMaterial } from './key-vault.js?v=20260330210201';
const BCH_SUFFIX = '001';
@@ -235,6 +235,15 @@ export class AuthService {
return response.payload || {};
}
async reportClientError(details) {
try {
const response = await this.ws.request('ClientErrorLog', details || {}, 3000);
return response?.status === 200;
} catch {
return false;
}
}
close() {
this.ws.close();
}