Fix license status update across app
This commit is contained in:
parent
085d4d3052
commit
a35d142adb
@ -511,6 +511,7 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
|
|
||||||
private func setupNotifications() {
|
private func setupNotifications() {
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(handleToggleMiniRecorder), name: .toggleMiniRecorder, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(handleToggleMiniRecorder), name: .toggleMiniRecorder, object: nil)
|
||||||
|
NotificationCenter.default.addObserver(self, selector: #selector(handleLicenseStatusChanged), name: .licenseStatusChanged, object: nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
@objc public func handleToggleMiniRecorder() {
|
@objc public func handleToggleMiniRecorder() {
|
||||||
@ -532,6 +533,11 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@objc private func handleLicenseStatusChanged() {
|
||||||
|
// This will refresh the license state when it changes elsewhere in the app
|
||||||
|
self.licenseViewModel = LicenseViewModel()
|
||||||
|
}
|
||||||
|
|
||||||
private func showRecorderPanel() {
|
private func showRecorderPanel() {
|
||||||
logger.notice("📱 Showing \(self.recorderType) recorder")
|
logger.notice("📱 Showing \(self.recorderType) recorder")
|
||||||
if recorderType == "notch" {
|
if recorderType == "notch" {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user