From 508200abeb70266bd8286dbc543de64b73a1c2fc Mon Sep 17 00:00:00 2001 From: sgallese Date: Tue, 21 Sep 2021 19:25:21 -0700 Subject: [PATCH] Format classes with ktlint --- .../isoron/uhabits/core/utils/MidnightTimer.kt | 18 +++++++++++++----- .../uhabits/core/utils/MidnightTimerTest.kt | 11 ++++++++++- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/MidnightTimer.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/MidnightTimer.kt index 49c088ca7..903099293 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/MidnightTimer.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/MidnightTimer.kt @@ -33,13 +33,19 @@ open class MidnightTimer @Inject constructor() { private val listeners: MutableList = LinkedList() private lateinit var executor: ScheduledExecutorService - @Synchronized fun addListener(listener: MidnightListener) { + @Synchronized + fun addListener(listener: MidnightListener) { this.listeners.add(listener) } - @Synchronized fun onPause(): MutableList? = executor.shutdownNow() + @Synchronized + fun onPause(): MutableList? = executor.shutdownNow() - @Synchronized fun onResume(delayOffsetInMillis: Long = DateUtils.SECOND_LENGTH, testExecutor: ScheduledExecutorService? = null) { + @Synchronized + fun onResume( + delayOffsetInMillis: Long = DateUtils.SECOND_LENGTH, + testExecutor: ScheduledExecutorService? = null + ) { executor = testExecutor ?: Executors.newSingleThreadScheduledExecutor() executor.scheduleAtFixedRate( { notifyListeners() }, @@ -49,9 +55,11 @@ open class MidnightTimer @Inject constructor() { ) } - @Synchronized fun removeListener(listener: MidnightListener) = this.listeners.remove(listener) + @Synchronized + fun removeListener(listener: MidnightListener) = this.listeners.remove(listener) - @Synchronized private fun notifyListeners() { + @Synchronized + private fun notifyListeners() { for (l in listeners) { l.atMidnight() } diff --git a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/MidnightTimerTest.kt b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/MidnightTimerTest.kt index 6e80ca0b4..b92507da0 100644 --- a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/MidnightTimerTest.kt +++ b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/MidnightTimerTest.kt @@ -22,7 +22,16 @@ class MidnightTimerTest : BaseUnitTest() { withContext(dispatcher) { DateUtils.setFixedTimeZone(TimeZone.getTimeZone("GMT")) - DateUtils.setFixedLocalTime(unixTime(2017, Calendar.JANUARY, 1, 23, 59, DateUtils.MINUTE_LENGTH - 1)) + DateUtils.setFixedLocalTime( + unixTime( + 2017, + Calendar.JANUARY, + 1, + 23, + 59, + DateUtils.MINUTE_LENGTH - 1 + ) + ) val suspendedListener = suspendCoroutine { continuation -> MidnightTimer().apply {