Skip to content

Commit 20e5c04

Browse files
committed
lint
1 parent cb4c4af commit 20e5c04

File tree

7 files changed

+32
-30
lines changed

7 files changed

+32
-30
lines changed

src/commonMain/kotlin/com.adamratzman.spotify/SpotifyApi.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ import com.adamratzman.spotify.models.TokenValidityResponse
2828
import com.adamratzman.spotify.models.serialization.toObject
2929
import com.adamratzman.spotify.utils.asList
3030
import com.adamratzman.spotify.utils.runBlocking
31-
import kotlinx.coroutines.Dispatchers
32-
import kotlinx.serialization.json.Json
3331
import kotlin.coroutines.CoroutineContext
3432
import kotlin.jvm.JvmOverloads
33+
import kotlinx.coroutines.Dispatchers
34+
import kotlinx.serialization.json.Json
3535

3636
/**
3737
* Base url for Spotify web api calls
@@ -695,4 +695,4 @@ internal suspend fun executeTokenRequest(
695695
)
696696
)
697697
)
698-
}
698+
}

src/commonMain/kotlin/com.adamratzman.spotify/SpotifyRestAction.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ import com.adamratzman.spotify.utils.TimeUnit
77
import com.adamratzman.spotify.utils.getCurrentTimeMs
88
import com.adamratzman.spotify.utils.runBlocking
99
import com.adamratzman.spotify.utils.schedule
10+
import kotlin.coroutines.CoroutineContext
11+
import kotlin.coroutines.resume
12+
import kotlin.coroutines.resumeWithException
13+
import kotlin.coroutines.suspendCoroutine
14+
import kotlin.jvm.JvmOverloads
1015
import kotlinx.coroutines.CancellationException
1116
import kotlinx.coroutines.CoroutineScope
1217
import kotlinx.coroutines.Dispatchers
@@ -21,11 +26,6 @@ import kotlinx.coroutines.flow.flow
2126
import kotlinx.coroutines.flow.flowOn
2227
import kotlinx.coroutines.launch
2328
import kotlinx.coroutines.withContext
24-
import kotlin.coroutines.CoroutineContext
25-
import kotlin.coroutines.resume
26-
import kotlin.coroutines.resumeWithException
27-
import kotlin.coroutines.suspendCoroutine
28-
import kotlin.jvm.JvmOverloads
2929

3030
/**
3131
* Provides a uniform interface to retrieve, whether synchronously or asynchronously, [T] from Spotify
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
/* Spotify Web API, Kotlin Wrapper; MIT License, 2017-2020; Original author: Adam Ratzman */
12
package com.adamratzman.spotify.annotations
23

34
@Experimental
45
@Retention(AnnotationRetention.BINARY)
56
@Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION)
6-
annotation class SpotifyExperimentalHttpApi
7+
annotation class SpotifyExperimentalHttpApi

src/commonMain/kotlin/com.adamratzman.spotify/endpoints/public/SearchApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.adamratzman.spotify.SpotifyApi
55
import com.adamratzman.spotify.SpotifyException.BadRequestException
66
import com.adamratzman.spotify.SpotifyRestAction
77
import com.adamratzman.spotify.SpotifyRestActionPaging
8+
import com.adamratzman.spotify.SpotifyScope
89
import com.adamratzman.spotify.http.EndpointBuilder
910
import com.adamratzman.spotify.http.SpotifyEndpoint
1011
import com.adamratzman.spotify.http.encodeUrl
@@ -21,7 +22,6 @@ import com.adamratzman.spotify.models.serialization.toPagingObject
2122
import com.adamratzman.spotify.utils.Market
2223
import kotlinx.serialization.json.JsonObject
2324
import kotlinx.serialization.serializer
24-
import com.adamratzman.spotify.SpotifyScope
2525

2626
@Deprecated("Endpoint name has been updated for kotlin convention consistency", ReplaceWith("SearchApi"))
2727
typealias SearchAPI = SearchApi

src/commonMain/kotlin/com.adamratzman.spotify/models/PagingObjects.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import com.adamratzman.spotify.models.PagingTraversalType.FORWARDS
99
import com.adamratzman.spotify.models.serialization.toCursorBasedPagingObject
1010
import com.adamratzman.spotify.models.serialization.toPagingObject
1111
import com.adamratzman.spotify.utils.runBlocking
12+
import kotlin.coroutines.CoroutineContext
13+
import kotlin.reflect.KClass
1214
import kotlinx.coroutines.Dispatchers
1315
import kotlinx.coroutines.ExperimentalCoroutinesApi
1416
import kotlinx.coroutines.flow.Flow
@@ -20,8 +22,6 @@ import kotlinx.coroutines.flow.toList
2022
import kotlinx.serialization.SerialName
2123
import kotlinx.serialization.Serializable
2224
import kotlinx.serialization.Transient
23-
import kotlin.coroutines.CoroutineContext
24-
import kotlin.reflect.KClass
2525

2626
/*
2727
Types used in PagingObjects and CursorBasedPagingObjects:

src/commonMain/kotlin/com.adamratzman.spotify/models/serialization/SerializationUtils.kt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import com.adamratzman.spotify.models.CursorBasedPagingObject
99
import com.adamratzman.spotify.models.NeedsApi
1010
import com.adamratzman.spotify.models.PagingObject
1111
import com.adamratzman.spotify.models.instantiatePagingObjects
12+
import kotlin.reflect.KClass
1213
import kotlinx.serialization.KSerializer
1314
import kotlinx.serialization.json.Json
1415
import kotlinx.serialization.json.JsonElement
1516
import kotlinx.serialization.json.JsonObject
1617
import kotlinx.serialization.map
1718
import kotlinx.serialization.serializer
18-
import kotlin.reflect.KClass
1919

2020
@Suppress("EXPERIMENTAL_API_USAGE")
2121
internal val stableJson =
@@ -54,12 +54,12 @@ internal inline fun <reified T> String.toList(serializer: KSerializer<List<T>>,
5454
}
5555

5656
internal fun <T : Any> String.toPagingObject(
57-
tClazz: KClass<T>,
58-
tSerializer: KSerializer<T>,
59-
innerObjectName: String? = null,
60-
endpoint: SpotifyEndpoint,
61-
json: Json,
62-
arbitraryInnerNameAllowed: Boolean = false
57+
tClazz: KClass<T>,
58+
tSerializer: KSerializer<T>,
59+
innerObjectName: String? = null,
60+
endpoint: SpotifyEndpoint,
61+
json: Json,
62+
arbitraryInnerNameAllowed: Boolean = false
6363
): PagingObject<T> {
6464
if (innerObjectName != null || arbitraryInnerNameAllowed) {
6565
val map = this.parseJson { json.parse((String.serializer() to PagingObject.serializer(tSerializer)).map, this) }
@@ -101,18 +101,18 @@ internal fun <T : Any> String.toPagingObject(
101101
}
102102

103103
internal inline fun <reified T : Any> String.toPagingObject(
104-
tSerializer: KSerializer<T>,
105-
innerObjectName: String? = null,
106-
endpoint: SpotifyEndpoint,
107-
json: Json,
108-
arbitraryInnerNameAllowed: Boolean = false
104+
tSerializer: KSerializer<T>,
105+
innerObjectName: String? = null,
106+
endpoint: SpotifyEndpoint,
107+
json: Json,
108+
arbitraryInnerNameAllowed: Boolean = false
109109
): PagingObject<T> = toPagingObject(T::class, tSerializer, innerObjectName, endpoint, json, arbitraryInnerNameAllowed)
110110

111111
internal inline fun <reified T : Any> String.toCursorBasedPagingObject(
112-
tSerializer: KSerializer<T>,
113-
innerObjectName: String? = null,
114-
endpoint: SpotifyEndpoint,
115-
json: Json
112+
tSerializer: KSerializer<T>,
113+
innerObjectName: String? = null,
114+
endpoint: SpotifyEndpoint,
115+
json: Json
116116
): CursorBasedPagingObject<T> {
117117
if (innerObjectName != null) {
118118
val map = this.parseJson { json.parse((String.serializer() to CursorBasedPagingObject.serializer(tSerializer)).map, this) }

src/commonTest/kotlin/com.adamratzman/spotify/utilities/RestActionTests.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
/* Spotify Web API, Kotlin Wrapper; MIT License, 2017-2020; Original author: Adam Ratzman */
12
package com.adamratzman.spotify.utilities
23

34
import com.adamratzman.spotify.api
45
import com.adamratzman.spotify.endpoints.public.SearchApi.SearchType.TRACK
56
import com.adamratzman.spotify.utils.runBlocking
7+
import kotlin.test.assertEquals
68
import org.spekframework.spek2.Spek
79
import org.spekframework.spek2.style.specification.describe
8-
import kotlin.test.assertEquals
910

1011
class RestActionTests : Spek({
1112
describe("Paging Object") {
@@ -16,4 +17,4 @@ class RestActionTests : Spek({
1617
}
1718
}
1819
}
19-
})
20+
})

0 commit comments

Comments
 (0)