Skip to content

Commit 7fde80f

Browse files
authored
Fix SerialName
1 parent 9096b78 commit 7fde80f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • app/src/main/java/com/lagradost/cloudstream3/syncproviders

app/src/main/java/com/lagradost/cloudstream3/syncproviders/AuthAPI.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ import com.lagradost.cloudstream3.utils.AppContextUtils.splitQuery
3838
import com.lagradost.cloudstream3.utils.DataStoreHelper
3939
import com.lagradost.cloudstream3.utils.UiText
4040
import com.lagradost.cloudstream3.utils.txt
41+
import kotlinx.serialization.ExperimentalSerializationApi
4142
import kotlinx.serialization.SerialName
4243
import kotlinx.serialization.Serializable
44+
import kotlinx.serialization.json.JsonNames
4345
import java.net.URL
4446
import java.security.SecureRandom
4547
import java.util.Date
@@ -86,6 +88,7 @@ data class AuthToken(
8688
refreshTokenLifetime != null && (System.currentTimeMillis() / 1000) + marginSec >= refreshTokenLifetime
8789
}
8890

91+
@OptIn(ExperimentalSerializationApi::class) // JsonNames is an experimental annotation for now
8992
@Serializable
9093
data class AuthUser(
9194
/** Account display-name, can also be email if name does not exist */
@@ -101,7 +104,7 @@ data class AuthUser(
101104
@SerialName("profilePicture")
102105
val profilePicture: String? = null,
103106
/** Profile picture Headers of the URL */
104-
@SerialName("profilePictureHeader")
107+
@SerialName("profilePictureHeaders") @JsonNames("profilePictureHeader")
105108
val profilePictureHeaders: Map<String, String>? = null,
106109
)
107110

0 commit comments

Comments
 (0)