Don't offer one minute as a next milestone
This commit is contained in:
@@ -34,8 +34,8 @@ public class Flashcard: NSManagedObject {
|
||||
return .TenMinutes
|
||||
}
|
||||
let milestoneIndex = sorted.firstIndex(where: {$0.rawValue == milestone!.rawValue})!
|
||||
if milestoneIndex < SpacedRepetitionMilestoneEnum.allCasesSorted.count {
|
||||
return sorted[milestoneIndex + 1]
|
||||
if milestoneIndex < sorted.count {
|
||||
return sorted[milestoneIndex + 1] == .OneMinute ? .TenMinutes : sorted[milestoneIndex + 1]
|
||||
}
|
||||
return .OneYear
|
||||
}
|
||||
@@ -47,6 +47,7 @@ public class Flashcard: NSManagedObject {
|
||||
}
|
||||
|
||||
func getSpacedRepetitionMilestone() -> SpacedRepetitionMilestoneEnum {
|
||||
return SpacedRepetitionMilestoneEnum.getMilestoneFromInt(value: self.nextSpacedRepetitionMilestone)
|
||||
let milestone = SpacedRepetitionMilestoneEnum.getMilestoneFromInt(value: self.nextSpacedRepetitionMilestone)
|
||||
return milestone == .OneMinute ? .TenMinutes : milestone
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user