mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-01-07 18:10:31 +05:30
Merge pull request #2930 from Isira-Seneviratne/Remove_String_all
Remove uses of String.all().
This commit is contained in:
commit
43d5e8ce3b
@ -2,6 +2,7 @@ package com.github.libretube.api
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import androidx.core.text.isDigitsOnly
|
||||||
import com.github.libretube.R
|
import com.github.libretube.R
|
||||||
import com.github.libretube.api.obj.Playlist
|
import com.github.libretube.api.obj.Playlist
|
||||||
import com.github.libretube.api.obj.PlaylistId
|
import com.github.libretube.api.obj.PlaylistId
|
||||||
@ -237,8 +238,12 @@ object PlaylistsHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getPrivatePlaylistType(playlistId: String): PlaylistType {
|
private fun getPrivatePlaylistType(playlistId: String): PlaylistType {
|
||||||
if (playlistId.all { it.isDigit() }) return PlaylistType.LOCAL
|
return if (playlistId.isDigitsOnly()) {
|
||||||
if (playlistId.matches(pipedPlaylistRegex)) return PlaylistType.PRIVATE
|
PlaylistType.LOCAL
|
||||||
return PlaylistType.PUBLIC
|
} else if (playlistId.matches(pipedPlaylistRegex)) {
|
||||||
|
PlaylistType.PRIVATE
|
||||||
|
} else {
|
||||||
|
PlaylistType.PUBLIC
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,11 +41,7 @@ object TextUtils {
|
|||||||
* @return Time in seconds
|
* @return Time in seconds
|
||||||
*/
|
*/
|
||||||
fun parseTimestamp(t: String): Long? {
|
fun parseTimestamp(t: String): Long? {
|
||||||
if (t.all { c -> c.isDigit() }) {
|
return t.toLongOrNull() ?: Duration.parseOrNull(t)?.inWholeSeconds
|
||||||
return t.toLong()
|
|
||||||
}
|
|
||||||
|
|
||||||
return Duration.parseOrNull(t)?.inWholeSeconds
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user