From f9220e41850eadaf1c3e78cf4407cb76b83e4b7a Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Fri, 29 Apr 2022 13:37:14 +0200 Subject: [PATCH] Adding helper method to avoid adding comment --- .../livelocation/DefaultLiveLocationAggregationProcessor.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/aggregation/livelocation/DefaultLiveLocationAggregationProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/aggregation/livelocation/DefaultLiveLocationAggregationProcessor.kt index 603c3f9405..928c2c5f02 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/aggregation/livelocation/DefaultLiveLocationAggregationProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/aggregation/livelocation/DefaultLiveLocationAggregationProcessor.kt @@ -82,9 +82,10 @@ internal class DefaultLiveLocationAggregationProcessor @Inject constructor() : L ?.getBestTimestampAsMilliseconds() ?: 0 - if (updatedLocationTimestamp > currentLocationTimestamp) { - // only take location if it is more recent + if (updatedLocationTimestamp.isMoreRecentThan(currentLocationTimestamp)) { aggregatedSummary.lastLocationContent = ContentMapper.map(content.toContent()) } } + + private fun Long.isMoreRecentThan(timestamp: Long) = this > timestamp }