message author

This commit is contained in:
2026-08-29 00:57:18 +02:00
parent 03de380fab
commit 6028020854
+12 -2
View File
@@ -30,6 +30,7 @@ ed.hashes.sha512 = sha512;
*/ */
export default class Enclave<P = Page> { export default class Enclave<P = Page> {
public accounts?: AccountsFile; public accounts?: AccountsFile;
public publicKey?: string;
public server?: EnclaveServer; public server?: EnclaveServer;
public serverList: ServerList; public serverList: ServerList;
public isSettingsOpen: boolean; public isSettingsOpen: boolean;
@@ -55,7 +56,15 @@ export default class Enclave<P = Page> {
} }
public getAccount(): Account | null { public getAccount(): Account | null {
return this.accounts?.accounts[this.accounts.activeAccount] || null; const account = this.accounts?.accounts[this.accounts.activeAccount];
if (account) {
this.publicKey = base58.encode(
ed.getPublicKey(base58.decode(account.privateKey)),
);
}
return account || null;
} }
public getClientSecretKey() { public getClientSecretKey() {
@@ -259,7 +268,8 @@ export default class Enclave<P = Page> {
return messages.map((message) => { return messages.map((message) => {
if ( if (
Math.abs(currentTimestamp - message.timestamp) < 1000 && Math.abs(currentTimestamp - message.timestamp) < 1000 &&
(isInvisibleChannel || document.visibilityState === "hidden") (isInvisibleChannel || document.visibilityState === "hidden") &&
message.author !== this.publicKey
) { ) {
shouldPlaySfx = true; shouldPlaySfx = true;
} }