Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import androidx.core.content.edit
import androidx.core.os.ConfigurationCompat
import androidx.fragment.app.Fragment
import androidx.preference.PreferenceManager
import com.fasterxml.jackson.annotation.JsonProperty
import com.lagradost.cloudstream3.APIHolder.allProviders
import com.lagradost.cloudstream3.CloudStreamApp
import com.lagradost.cloudstream3.CloudStreamApp.Companion.getKey
Expand Down Expand Up @@ -135,7 +136,7 @@ fun Pair<String, String>.nameNextToFlagEmoji(): String {
// fallback to [A][A] -> [?] question mak flag
val flag = SubtitleHelper.getFlagFromIso(this.second) ?: "\ud83c\udde6\ud83c\udde6"

return "$flag\u00a0${this.first}" // \u00a0 non-breaking space
return "$flag\u00a0${this.first}" // \u00a0 non-breaking space
}

class SettingsGeneral : BasePreferenceFragmentCompat() {
Expand All @@ -148,10 +149,10 @@ class SettingsGeneral : BasePreferenceFragmentCompat() {

@Serializable
data class CustomSite(
@SerialName("parentJavaClass") val parentJavaClass: String, // javaClass.simpleName
@SerialName("name") val name: String,
@SerialName("url") val url: String,
@SerialName("lang") val lang: String,
@JsonProperty("parentJavaClass") @SerialName("parentJavaClass") val parentJavaClass: String, // javaClass.simpleName
@JsonProperty("name") @SerialName("name") val name: String,
@JsonProperty("url") @SerialName("url") val url: String,
@JsonProperty("lang") @SerialName("lang") val lang: String,
)

companion object {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.lagradost.cloudstream3.ui.settings.extensions
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.fasterxml.jackson.annotation.JsonProperty
import com.lagradost.cloudstream3.CloudStreamApp.Companion.getKey
import com.lagradost.cloudstream3.R
import com.lagradost.cloudstream3.amap
Expand All @@ -19,9 +20,9 @@ import kotlinx.serialization.Serializable

@Serializable
data class RepositoryData(
@SerialName("iconUrl") val iconUrl: String?,
@SerialName("name") val name: String,
@SerialName("url") val url: String,
@JsonProperty("iconUrl") @SerialName("iconUrl") val iconUrl: String?,
@JsonProperty("name") @SerialName("name") val name: String,
@JsonProperty("url") @SerialName("url") val url: String,
) {
constructor(name: String, url: String): this(null, name, url)
}
Expand Down Expand Up @@ -92,4 +93,4 @@ class ExtensionsViewModel : ViewModel() {
val urls = repos()
_repositories.postValue(urls)
}
}
}