Skip to content
Snippets Groups Projects
Commit 1209a0a5 authored by Ryan Harg's avatar Ryan Harg
Browse files

#83: Fix invalid null handling for add to playlist

parent 1f4ccff0
Branches
Tags
No related merge requests found
...@@ -82,7 +82,7 @@ class ManagementPlaylistsRepository(override val context: Context?) : ...@@ -82,7 +82,7 @@ class ManagementPlaylistsRepository(override val context: Context?) :
} }
fun add(id: Int, tracks: List<Track>) { fun add(id: Int, tracks: List<Track>) {
context?.let { if (context != null) {
val body = PlaylistAdd(tracks.map { it.id }, false) val body = PlaylistAdd(tracks.map { it.id }, false)
val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/add/")).apply { val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/add/")).apply {
...@@ -98,9 +98,10 @@ class ManagementPlaylistsRepository(override val context: Context?) : ...@@ -98,9 +98,10 @@ class ManagementPlaylistsRepository(override val context: Context?) :
.body(Gson().toJson(body)) .body(Gson().toJson(body))
.awaitByteArrayResponseResult() .awaitByteArrayResponseResult()
} }
} } else {
throw IllegalStateException("Illegal state: context is null") throw IllegalStateException("Illegal state: context is null")
} }
}
suspend fun remove(id: Int, track: Track, index: Int) { suspend fun remove(id: Int, track: Track, index: Int) {
context?.let { context?.let {
......
Fix application crash when adding song to playlist (#83)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment