We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5e92d74 + 3af23a8 commit ea7a3adCopy full SHA for ea7a3ad
src/main/kotlin/nexters/weski/webcam/WebcamDto.kt
@@ -4,16 +4,24 @@ data class WebcamDto(
4
val name: String,
5
val number: Int,
6
val description: String?,
7
- val url: String?
+ val url: String?,
8
+ val isExternal: Boolean?,
9
) {
10
companion object {
11
fun fromEntity(entity: Webcam): WebcamDto {
12
return WebcamDto(
13
name = entity.name,
14
number = entity.number,
15
description = entity.description,
- url = entity.url
16
+ url = entity.url,
17
+ isExternal = isExternal(entity.url)
18
)
19
}
20
+
21
+ private fun isExternal(url: String?): Boolean {
22
+ return url?.let {
23
+ !it.endsWith("m3u8")
24
+ } ?: false
25
+ }
26
27
0 commit comments