refactor: history modal (#1122)
This commit is contained in:
@@ -20,6 +20,7 @@ import { SyncStatusController } from '../Controllers/SyncStatusController'
|
||||
import { NavigationController } from '../Controllers/Navigation/NavigationController'
|
||||
import { FilePreviewModalController } from '../Controllers/FilePreviewModalController'
|
||||
import { SelectedItemsController } from '../Controllers/SelectedItemsController'
|
||||
import { HistoryModalController } from '../Controllers/NoteHistory/HistoryModalController'
|
||||
|
||||
export class ViewControllerManager {
|
||||
readonly enableUnfinishedFeatures: boolean = window?.enabledUnfinishedFeatures
|
||||
@@ -45,6 +46,7 @@ export class ViewControllerManager {
|
||||
readonly syncStatusController = new SyncStatusController()
|
||||
readonly navigationController: NavigationController
|
||||
readonly selectionController: SelectedItemsController
|
||||
readonly historyModalController: HistoryModalController
|
||||
|
||||
public isSessionsModalVisible = false
|
||||
|
||||
@@ -101,6 +103,8 @@ export class ViewControllerManager {
|
||||
this.eventBus,
|
||||
)
|
||||
|
||||
this.historyModalController = new HistoryModalController(this.application, this.eventBus)
|
||||
|
||||
this.addAppEventObserver()
|
||||
|
||||
if (this.device.appVersion.includes('-beta')) {
|
||||
@@ -175,6 +179,9 @@ export class ViewControllerManager {
|
||||
this.navigationController.deinit()
|
||||
;(this.navigationController as unknown) = undefined
|
||||
|
||||
this.historyModalController.deinit()
|
||||
;(this.historyModalController as unknown) = undefined
|
||||
|
||||
destroyAllObjectProperties(this)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user