File tree Expand file tree Collapse file tree 4 files changed +21
-2
lines changed
commonJvm/kotlin/com/algolia/instantsearch/util
commonMain/kotlin/com/algolia/instantsearch/util
instantsearch/src/commonMain/kotlin/com/algolia/instantsearch/searcher/hits Expand file tree Collapse file tree 4 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ android {
22
22
proguardFiles getDefaultProguardFile(' proguard-android-optimize.txt' ), ' proguard-rules.pro'
23
23
}
24
24
}
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
+ }
25
33
}
26
34
27
35
dependencies {
Original file line number Diff line number Diff line change
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
+
Original file line number Diff line number Diff line change
1
+ package com.algolia.instantsearch.util
2
+
3
+ public expect fun randomUuid (): String
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import com.algolia.instantsearch.searcher.hits.internal.DefaultHitsSearcher
9
9
import com.algolia.instantsearch.searcher.internal.defaultDispatcher
10
10
import com.algolia.instantsearch.searcher.multi.MultiSearcher
11
11
import com.algolia.instantsearch.searcher.multi.internal.asMultiSearchComponent
12
+ import com.algolia.instantsearch.util.randomUuid
12
13
import com.algolia.search.client.ClientInsights
13
14
import com.algolia.search.client.ClientSearch
14
15
import com.algolia.search.model.APIKey
@@ -17,7 +18,6 @@ import com.algolia.search.model.IndexName
17
18
import com.algolia.search.model.insights.UserToken
18
19
import com.algolia.search.model.search.Query
19
20
import com.algolia.search.transport.RequestOptions
20
- import java.util.UUID
21
21
import kotlinx.coroutines.CoroutineDispatcher
22
22
import kotlinx.coroutines.CoroutineScope
23
23
@@ -168,5 +168,5 @@ public fun MultiSearcher.addHitsSearcher(
168
168
}
169
169
170
170
private fun UserToken.Companion.anonymous (): UserToken {
171
- return UserToken (" anonymous-${UUID .randomUUID ()} " )
171
+ return UserToken (" anonymous-${randomUuid ()} " )
172
172
}
You can’t perform that action at this time.
0 commit comments