Browse Source

Update PreferencesViewController.swift

pull/101/head 21.07.03
Abhishek 3 years ago
parent
commit
ca16b1c95e
  1. 29
      Clocker/Preferences/General/PreferencesViewController.swift

29
Clocker/Preferences/General/PreferencesViewController.swift

@ -660,28 +660,13 @@ extension PreferencesViewController {
isActivityInProgress = true
if availableTimezoneTableView.selectedRow == -1 {
messageLabel.stringValue = PreferencesConstants.noTimezoneSelectedErrorMessage
Timer.scheduledTimer(withTimeInterval: 5,
repeats: false) { _ in
OperationQueue.main.addOperation {
self.messageLabel.stringValue = CLEmptyString
}
}
timezonePanel.contentView?.makeToast(PreferencesConstants.noTimezoneSelectedErrorMessage)
isActivityInProgress = false
return
}
if selectedTimeZones.count >= 100 {
messageLabel.stringValue = PreferencesConstants.maxTimezonesErrorMessage
Timer.scheduledTimer(withTimeInterval: 5,
repeats: false) { _ in
OperationQueue.main.addOperation {
self.messageLabel.stringValue = CLEmptyString
}
}
timezonePanel.contentView?.makeToast(PreferencesConstants.maxTimezonesErrorMessage)
isActivityInProgress = false
return
}
@ -855,20 +840,12 @@ extension PreferencesViewController {
}
@IBAction func filterArray(_: Any?) {
messageLabel.stringValue = CLEmptyString
searchResultsDataSource.cleanupFilterArray()
if searchField.stringValue.count > 50 {
isActivityInProgress = false
messageLabel.stringValue = PreferencesConstants.maxCharactersAllowed
reloadSearchResults()
Timer.scheduledTimer(withTimeInterval: 5,
repeats: false) { _ in
OperationQueue.main.addOperation {
self.messageLabel.stringValue = CLEmptyString
}
}
timezonePanel.contentView?.makeToast(PreferencesConstants.maxCharactersAllowed)
return
}

Loading…
Cancel
Save