feat: moved from UnsafePointer<Store> to sharable instance (Store.shared)

This commit is contained in:
Serhiy Mytrovtsiy
2021-03-20 16:33:14 +01:00
parent 5d0dc75b2f
commit cd689999ac
39 changed files with 233 additions and 339 deletions

View File

@@ -55,12 +55,11 @@ public class RAM: Module {
private var usageReader: UsageReader? = nil
private var processReader: ProcessReader? = nil
public init(_ store: UnsafePointer<Store>) {
self.settingsView = Settings("RAM", store: store)
self.popupView = Popup("RAM", store: store)
public init() {
self.settingsView = Settings("RAM")
self.popupView = Popup("RAM")
super.init(
store: store,
popup: self.popupView,
settings: self.settingsView
)
@@ -72,7 +71,7 @@ public class RAM: Module {
}
self.usageReader = UsageReader()
self.processReader = ProcessReader(self.config.name, store: store)
self.processReader = ProcessReader()
self.settingsView.callbackWhenUpdateNumberOfProcesses = {
self.popupView.numberOfProcessesUpdated()