Axuda de The Movie Database

hi when this is a new problem for me because it was working fine before and it is very very weird problem. when i add or remove a movie or tv to my watchlist in my app i get this :

{"success":true,"status_code":1,"status_message":"Success."}
or
{"success":true,"status_code":1,"status_message":"The item/record was updated successfully."}

but when i call the getTVWatchlist api so my list gets updated it still returns the same tvs that i added before. when i use the Postman app the problem still remains the same (the watchlist dont get updated) so i played around and found out that if i login to my app again (get new session id) i am able to get the updated tv or movie watchlist why is that ? should i look for the problem in my code or is it a backend issue ? what's crazy is that sometimes when i call the getTVWatchlist api over and over sometimes the lists im getting are not the same same which is weird. for example if i have tv1 and tv2 in my watchlist and i delete tv2 from the watchlist if i refresh or call the watclist api again i get a list with only tv1 in it and when i call it again i get a list with both tv1 and tv2 in it which is weird because i deleted tv2 from watchlist AND got the correct meessage from api. I appreciate any help thank you !

here are my end points just in case :

@GET("account/{account_id}/watchlist/tv")
    suspend fun getWatchListTV(
        @Path(
            value = "account_id",
            encoded = true
        ) accountId: Int = Constants.ACC_ID.toInt(),
        @Query("api_key") apiKey: String = Constants.API_KEY,
        @Query("session_id") sessionId: String = Constants.SESSION_ID,
        @Query("language") language: String = Constants.USER_LANG,
    ): Response<WatchListTV>



@POST("account/{account_id}/watchlist")
    suspend fun addToWatchList(
        @Body watchListRequest: AddToWatchListRequest,
        @Path(
            value = "account_id",
            encoded = true
        ) accountId: Int = Constants.ACC_ID.toInt(),
        @Query("api_key") apiKey: String = Constants.API_KEY,
        @Query("session_id") sessionId: String = Constants.SESSION_ID,
        @Query("language") language: String = Constants.USER_LANG,
    ): Response<AddToWatchListResult>


1 resposta (na páxina 1 de 1)

Jump to last post

The watchlist endpoints inadvertently got a 30 minute cache added to them when they shouldn't have. I believe you'll see the updates happen live now.

Cheers.

Non podes atopar unha película ou serie? Inicia sesión para creala.

Global

s amosar a barra de procura
p abrir menú do perfil
esc pechar e abrir xanela
? abrir xanela de atallos do teclado

En páxinas de medios

b atrás (ou á principal se aplica)
e ir a editar páxina

En páxinas de tempadas de televisión

(flecha dereita) ir á tempada seguinte
(flecha esquerda) ir á tempada anterior

En páxinas de episodios de televisión

(flecha dereita) ir ao episodio seguinte
(flecha esquerda) ir ao episodio anterior

En todas as páxinas de imaxe

a abrir a xanela de engadir imaxe

En todas as páxinas de edición

t abrir selector de traducións
ctrl+ s enviar formulario

Nas páxinas de debate

n crear un novo debate
w amosar o estado do seguimento
p mudar público/privado
c mudar abrir/pechar
a abrir actividade
r responder no debate
l ir á última resposta
ctrl+ enter eviar a túa mensaxe
(flecha dereita) páxina seguinte
(flecha esquerda) ir á páxina anterior

Configuración

Queres valorar ou engadir o elemento a unha listaxe?

Iniciar sesión