mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-06 12:52:26 +00:00
Refactor Application to delegate state management to services
Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
1 parent
566c2dbf89
commit
bcacf46f8b
4 files changed
+60
-47
No files matched your search
@@ -10,6 +10,7 @@ import { userLogger } from "../utils/logger.js";
|
||||
import { requestDefaultExtensionPermissions } from "../nostr/defaultClient.js";
|
||||
import {
|
||||
getSavedProfiles,
|
||||
setSavedProfiles,
|
||||
getActiveProfilePubkey,
|
||||
setActiveProfilePubkey,
|
||||
mutateSavedProfiles,
|
||||
@@ -417,6 +418,38 @@ export default class AuthService {
|
||||
return publish(payload);
|
||||
}
|
||||
|
||||
get pubkey() {
|
||||
return getPubkey();
|
||||
}
|
||||
|
||||
set pubkey(value) {
|
||||
setPubkey(value ?? null);
|
||||
}
|
||||
|
||||
get currentUserNpub() {
|
||||
return getCurrentUserNpub();
|
||||
}
|
||||
|
||||
set currentUserNpub(value) {
|
||||
setCurrentUserNpub(value ?? null);
|
||||
}
|
||||
|
||||
get activeProfilePubkey() {
|
||||
return getActiveProfilePubkey();
|
||||
}
|
||||
|
||||
setActiveProfilePubkey(pubkey, options = {}) {
|
||||
return setActiveProfilePubkey(pubkey, options);
|
||||
}
|
||||
|
||||
get savedProfiles() {
|
||||
return getSavedProfiles();
|
||||
}
|
||||
|
||||
setSavedProfiles(profiles, options = {}) {
|
||||
return setSavedProfiles(profiles, options);
|
||||
}
|
||||
|
||||
getActivePubkey() {
|
||||
return getPubkey();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user