parent
904a5078ef
commit
838819f7b8
@ -0,0 +1,51 @@
|
||||
package fr.iut.pm.movieapplication.api.config
|
||||
|
||||
import android.util.Log
|
||||
import com.squareup.moshi.Json
|
||||
|
||||
|
||||
object GlobalImageConfig {
|
||||
@Json(name = "base_url")
|
||||
private var _baseUrl : String = ""
|
||||
val baseUrl : String = _baseUrl
|
||||
@Json(name = "secure_base_url")
|
||||
private var _secureBaseUrl : String = ""
|
||||
val secureBaseUrl = _secureBaseUrl
|
||||
@Json(name = "backdrop_sizes")
|
||||
private var backdropSizes : List<String> = listOf()
|
||||
@Json(name = "logo_sizes")
|
||||
private var logoSizes : List<String> = listOf()
|
||||
@Json(name = "poster_sizes")
|
||||
private var posterSizes : List<String> = listOf()
|
||||
@Json(name = "profile_sizes")
|
||||
private var profilSizes : List<String> = listOf()
|
||||
@Json(name = "still_sizes")
|
||||
private var stillSizes : List<String> = listOf()
|
||||
|
||||
fun updateConfig(config: ImageConfig) {
|
||||
Log.d("BASE URL IMAGE", baseUrl)
|
||||
_baseUrl = config.baseUrl
|
||||
_secureBaseUrl = config.secureBaseUrl
|
||||
posterSizes = config.posterSizes
|
||||
backdropSizes = config.backdropSizes
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
data class ImageConfig(
|
||||
|
||||
@Json(name = "images.base_url")
|
||||
val baseUrl : String,
|
||||
@Json(name = "images.secure_base_url")
|
||||
val secureBaseUrl : String,
|
||||
@Json(name = "images.backdrop_sizes")
|
||||
val backdropSizes : List<String>,
|
||||
@Json(name = "images.logo_sizes")
|
||||
val logoSizes : List<String>,
|
||||
@Json(name = "images.poster_sizes")
|
||||
val posterSizes : List<String>,
|
||||
@Json(name = "images.profile_sizes")
|
||||
val profileSizes : List<String>,
|
||||
@Json(name = "images.still_sizes")
|
||||
val stillSizes : List<String>
|
||||
)
|
Loading…
Reference in new issue