chore: app group optimizations (#1027)

This commit is contained in:
Mo
2022-05-16 21:14:18 -05:00
committed by GitHub
parent 754a189532
commit 62cf34e894
108 changed files with 1796 additions and 1187 deletions

View File

@@ -1,13 +1,16 @@
import { ApplicationEvent } from '@standardnotes/snjs'
import { makeObservable, observable, action, runInAction } from 'mobx'
import { WebApplication } from '../Application'
import { AbstractState } from './AbstractState'
export class SearchOptionsState {
export class SearchOptionsState extends AbstractState {
includeProtectedContents = false
includeArchived = false
includeTrashed = false
constructor(private application: WebApplication, appObservers: (() => void)[]) {
constructor(application: WebApplication, appObservers: (() => void)[]) {
super(application)
makeObservable(this, {
includeProtectedContents: observable,
includeTrashed: observable,