The Movie Database atbalsts

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 reply (on page 1 of 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.

Nevari atrast filmu vai TV pārraidi? Jāpiesakās, lai to izveidotu.

Vispārējs

s fokusēties uz meklēšanas joslu
p atvērt profila izvēlni
esc aizvērt atvērtu logu
? atvērt īsinājumtaustiņu logu

Informācijas nesēju lapās

b atgriezties (vai pie vecākiem, ja nepieciešams)
e doties uz labošanas lapu

TV sezonas lapās

(labā bultiņa) pāriet uz nākamo sezonu
(kreisā bultiņa) pāriet uz iepriekšējo sezonu

TV sērijas lapās

(labā bultiņa) pāriet uz nākamo sēriju
(kreisā bultiņa) pāriet uz iepriekšējo sēriju

Visās attēlu lapās

a atvērt attēla pievienošanas logu

Visās labošanas lapās

t atvērt tulkošanas atlasītāju
ctrl+ s iesniegt veidlapu

Diskusiju lapās

n radīt jaunu diskusiju
w pārslēgt skatīšanās stāvokli
p pārslēgt publisko/privāto
c pārslēgt aizvērt/atvērt
a atklāta darbība
r atbilde uz diskusiju
l doties uz pēdējo atbildi
ctrl+ enter iesniegt savu ziņojumu
(labā bultiņa) nākamajā lapā
(kreisā bultiņa) iepriekšējā lapa

Iestatījumi

Vēlies novērtēt šo vienumu vai pievienot to sarakstam?

Pieteikties