#83: Fix invalid null handling for add to playlist

This commit is contained in:
Ryan Harg 2021-08-26 06:44:59 +00:00
parent 1f4ccff03d
commit 1209a0a5dc
2 changed files with 4 additions and 2 deletions

View File

@ -82,7 +82,7 @@ class ManagementPlaylistsRepository(override val context: Context?) :
}
fun add(id: Int, tracks: List<Track>) {
context?.let {
if (context != null) {
val body = PlaylistAdd(tracks.map { it.id }, false)
val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/add/")).apply {
@ -98,8 +98,9 @@ class ManagementPlaylistsRepository(override val context: Context?) :
.body(Gson().toJson(body))
.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) {

View File

@ -0,0 +1 @@
Fix application crash when adding song to playlist (#83)