Skip to content

Commit

Permalink
Checking whether RmbReminder parsers are enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
DamascenoRafael committed Jul 2, 2023
1 parent eeecba4 commit 1007037
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions reminders-menubar/Models/RmbReminder.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import EventKit
struct RmbReminder {
private var originalReminder: EKReminder?
private var isPreparingToSave = false
private var isParsingEnabled = false

var hasDateChanges: Bool {
guard let originalReminder else {
Expand All @@ -18,7 +19,7 @@ struct RmbReminder {

var title: String {
willSet {
if isPreparingToSave {
guard !isPreparingToSave && isParsingEnabled else {
return
}
updateTextDateResult(with: newValue)
Expand Down Expand Up @@ -66,9 +67,10 @@ struct RmbReminder {
priority = .none
}

init(hasDueDate: Bool) {
init(hasDueDate: Bool, isParsingEnabled: Bool) {
self.init()
self.hasDueDate = hasDueDate
self.isParsingEnabled = isParsingEnabled
}

init(reminder: EKReminder) {
Expand Down
2 changes: 1 addition & 1 deletion reminders-menubar/Views/FormNewReminderView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ struct FormNewReminderView: View {
}

private func newRmbReminder(withTitle title: String = "") -> RmbReminder {
var rmbReminder = RmbReminder(hasDueDate: userPreferences.autoSuggestToday)
var rmbReminder = RmbReminder(hasDueDate: userPreferences.autoSuggestToday, isParsingEnabled: true)
rmbReminder.title = title
return rmbReminder
}
Expand Down

0 comments on commit 1007037

Please sign in to comment.