Loading feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/domain/entity/EmailCheckFrequency.kt +4 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,10 @@ enum class EmailCheckFrequency( companion object { val DEFAULT = EVERY_HOUR fun all() = values().toList().toImmutableList() fun fromMinutes(minutes: Int): EmailCheckFrequency { return all().find { it.minutes == minutes } ?: DEFAULT } } } Loading feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/domain/entity/EmailDisplayCount.kt +4 −0 Original line number Diff line number Diff line Loading @@ -18,5 +18,9 @@ enum class EmailDisplayCount( companion object { val DEFAULT = MESSAGES_25 fun all() = values().toList().toImmutableList() fun fromCount(count: Int): EmailDisplayCount { return all().find { it.count == count } ?: DEFAULT } } } feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/ui/options/AccountOptionsStateMapper.kt +2 −2 Original line number Diff line number Diff line Loading @@ -18,8 +18,8 @@ internal fun AccountSetupState.toAccountOptionsState(): State { accountName = StringInputField(options.accountName), displayName = StringInputField(options.displayName), emailSignature = StringInputField(options.emailSignature ?: ""), checkFrequency = EmailCheckFrequency.valueOf(options.checkFrequencyInMinutes.toString()), messageDisplayCount = EmailDisplayCount.valueOf(options.messageDisplayCount.toString()), checkFrequency = EmailCheckFrequency.fromMinutes(options.checkFrequencyInMinutes), messageDisplayCount = EmailDisplayCount.fromCount(options.messageDisplayCount), showNotification = options.showNotification, ) } Loading Loading
feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/domain/entity/EmailCheckFrequency.kt +4 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,10 @@ enum class EmailCheckFrequency( companion object { val DEFAULT = EVERY_HOUR fun all() = values().toList().toImmutableList() fun fromMinutes(minutes: Int): EmailCheckFrequency { return all().find { it.minutes == minutes } ?: DEFAULT } } } Loading
feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/domain/entity/EmailDisplayCount.kt +4 −0 Original line number Diff line number Diff line Loading @@ -18,5 +18,9 @@ enum class EmailDisplayCount( companion object { val DEFAULT = MESSAGES_25 fun all() = values().toList().toImmutableList() fun fromCount(count: Int): EmailDisplayCount { return all().find { it.count == count } ?: DEFAULT } } }
feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/ui/options/AccountOptionsStateMapper.kt +2 −2 Original line number Diff line number Diff line Loading @@ -18,8 +18,8 @@ internal fun AccountSetupState.toAccountOptionsState(): State { accountName = StringInputField(options.accountName), displayName = StringInputField(options.displayName), emailSignature = StringInputField(options.emailSignature ?: ""), checkFrequency = EmailCheckFrequency.valueOf(options.checkFrequencyInMinutes.toString()), messageDisplayCount = EmailDisplayCount.valueOf(options.messageDisplayCount.toString()), checkFrequency = EmailCheckFrequency.fromMinutes(options.checkFrequencyInMinutes), messageDisplayCount = EmailDisplayCount.fromCount(options.messageDisplayCount), showNotification = options.showNotification, ) } Loading