Skip to content

Commit 7e6cf66

Browse files
committed
use SpotifyUri input field instead of parameter
1 parent 02c85fa commit 7e6cf66

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/main/kotlin/com/adamratzman/spotify/utils/SpotifyUris.kt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,33 +20,33 @@ private fun String.remove(type: String): String {
2020
throw SpotifyUriException("Illegal Spotify ID/URI: '$this' isn't convertible to '$type' id")
2121
}
2222

23-
abstract class SpotifyUri(tmp:String, val input: String = tmp.replace(" ", "")) {
24-
abstract val uri:String
25-
abstract val id:String
23+
abstract class SpotifyUri(tmp: String, val input: String = tmp.replace(" ", "")) {
24+
abstract val uri: String
25+
abstract val id: String
2626
}
2727

28-
class AlbumURI(input: String):SpotifyUri(input) {
29-
override val uri: String = input.add("album")
30-
override val id: String = input.remove("album")
28+
class AlbumURI(input: String) : SpotifyUri(input) {
29+
override val uri: String = super.input.add("album")
30+
override val id: String = super.input.remove("album")
3131
}
3232

33-
class ArtistURI(input: String):SpotifyUri(input) {
34-
override val uri: String = input.add("artist")
35-
override val id: String = input.remove("artist")
33+
class ArtistURI(input: String) : SpotifyUri(input) {
34+
override val uri: String = super.input.add("artist")
35+
override val id: String = super.input.remove("artist")
3636
}
3737

38-
class TrackURI(input: String):SpotifyUri(input) {
39-
override val uri: String= input.add("track")
40-
override val id: String= input.remove("track")
38+
class TrackURI(input: String) : SpotifyUri(input) {
39+
override val uri: String = super.input.add("track")
40+
override val id: String = super.input.remove("track")
4141
}
4242

43-
class UserURI(input: String):SpotifyUri(input) {
44-
override val uri: String = input.add("user")
45-
override val id: String = input.remove("user")
43+
class UserURI(input: String) : SpotifyUri(input) {
44+
override val uri: String = super.input.add("user")
45+
override val id: String = super.input.remove("user")
4646
}
4747

48-
class PlaylistURI(input: String) :SpotifyUri(input){
49-
override val uri: String = input.add("playlist")
50-
override val id: String= input.remove("playlist")
48+
class PlaylistURI(input: String) : SpotifyUri(input) {
49+
override val uri: String = super.input.add("playlist")
50+
override val id: String = super.input.remove("playlist")
5151
}
5252

0 commit comments

Comments
 (0)