diff options
author | Eric Bailey <git@esb.lol> | 2023-11-13 12:21:53 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-13 10:21:53 -0800 |
commit | c3edde8ac6f9c65eac1004cd8e2fc14b0493cba8 (patch) | |
tree | 5a22e384c386685769f99c28de1816d628b9b89e /src/state/models/ui/preferences.ts | |
parent | 37a2204483c019f8b85dafb7bafa3e6a5caec1a8 (diff) | |
download | voidsky-c3edde8ac6f9c65eac1004cd8e2fc14b0493cba8.tar.zst |
More prefs cleanup (#1882)
* Update useHomeTabs * Use queryClient to fetch * Replace useHomeTabs and useDesktopRightNavItems * Fix type error * Some cleanup
Diffstat (limited to 'src/state/models/ui/preferences.ts')
-rw-r--r-- | src/state/models/ui/preferences.ts | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/state/models/ui/preferences.ts b/src/state/models/ui/preferences.ts index 4f43487e7..1068ac651 100644 --- a/src/state/models/ui/preferences.ts +++ b/src/state/models/ui/preferences.ts @@ -4,7 +4,6 @@ import { BskyFeedViewPreference, BskyThreadViewPreference, } from '@atproto/api' -import AwaitLock from 'await-lock' import {isObj, hasProp} from 'lib/type-guards' import {RootStoreModel} from '../root-store' import {ModerationOpts} from '@atproto/api' @@ -33,30 +32,17 @@ export class LabelPreferencesModel { } export class PreferencesModel { - adultContentEnabled = false contentLabels = new LabelPreferencesModel() savedFeeds: string[] = [] pinnedFeeds: string[] = [] - birthDate: Date | undefined = undefined - homeFeed: FeedViewPreference = { - hideReplies: false, - hideRepliesByUnfollowed: false, - hideRepliesByLikeCount: 0, - hideReposts: false, - hideQuotePosts: false, - lab_mergeFeedEnabled: false, // experimental - } thread: ThreadViewPreference = { sort: 'oldest', prioritizeFollowedUsers: true, lab_treeViewEnabled: false, // experimental } - // used to linearize async modifications to state - lock = new AwaitLock() - constructor(public rootStore: RootStoreModel) { - makeAutoObservable(this, {lock: false}, {autoBind: true}) + makeAutoObservable(this, {}, {autoBind: true}) } serialize() { @@ -106,7 +92,7 @@ export class PreferencesModel { get moderationOpts(): ModerationOpts { return { userDid: this.rootStore.session.currentSession?.did || '', - adultContentEnabled: this.adultContentEnabled, + adultContentEnabled: false, labels: { // TEMP translate old settings until this UI can be migrated -prf porn: tempfixLabelPref(this.contentLabels.nsfw), |