Skip to content

Commit d30866c

Browse files
fix maven issues (#390)
1 parent cd8759f commit d30866c

File tree

4 files changed

+21
-2
lines changed
  • examples/wearos
  • instantsearch-utils/src
    • commonJvm/kotlin/com/algolia/instantsearch/util
    • commonMain/kotlin/com/algolia/instantsearch/util
  • instantsearch/src/commonMain/kotlin/com/algolia/instantsearch/searcher/hits

4 files changed

+21
-2
lines changed

examples/wearos/build.gradle

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ android {
2222
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
2323
}
2424
}
25+
26+
compileOptions {
27+
sourceCompatibility = JavaVersion.VERSION_1_8
28+
targetCompatibility = JavaVersion.VERSION_1_8
29+
}
30+
kotlinOptions {
31+
jvmTarget = JavaVersion.VERSION_1_8
32+
}
2533
}
2634

2735
dependencies {
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.algolia.instantsearch.util
2+
3+
import java.util.*
4+
5+
public actual fun randomUuid(): String {
6+
return UUID.randomUUID().toString()
7+
}
8+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.algolia.instantsearch.util
2+
3+
public expect fun randomUuid(): String

instantsearch/src/commonMain/kotlin/com/algolia/instantsearch/searcher/hits/HitsSearcher.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import com.algolia.instantsearch.searcher.hits.internal.DefaultHitsSearcher
99
import com.algolia.instantsearch.searcher.internal.defaultDispatcher
1010
import com.algolia.instantsearch.searcher.multi.MultiSearcher
1111
import com.algolia.instantsearch.searcher.multi.internal.asMultiSearchComponent
12+
import com.algolia.instantsearch.util.randomUuid
1213
import com.algolia.search.client.ClientInsights
1314
import com.algolia.search.client.ClientSearch
1415
import com.algolia.search.model.APIKey
@@ -17,7 +18,6 @@ import com.algolia.search.model.IndexName
1718
import com.algolia.search.model.insights.UserToken
1819
import com.algolia.search.model.search.Query
1920
import com.algolia.search.transport.RequestOptions
20-
import java.util.UUID
2121
import kotlinx.coroutines.CoroutineDispatcher
2222
import kotlinx.coroutines.CoroutineScope
2323

@@ -168,5 +168,5 @@ public fun MultiSearcher.addHitsSearcher(
168168
}
169169

170170
private fun UserToken.Companion.anonymous(): UserToken {
171-
return UserToken("anonymous-${UUID.randomUUID()}")
171+
return UserToken("anonymous-${randomUuid()}")
172172
}

0 commit comments

Comments
 (0)