Estoy usando:
dispatch(api.endpoints.getPosts.initiate(undefined))Pero recibo el siguiente error dentro de redux:
name:"ConditionError" message:"Aborted due to condition callback returning false."Encontré el significado de este error en esta pregunta :
Significa que no se ejecutó un asyncThunk debido a una condición. Si está utilizando RTK Query, eso solo significa que se omitió otra solicitud porque ya había una solicitud en curso o ya había un valor en la memoria caché, por lo que no es necesario realizar ninguna solicitud. Este es un rechazo interno que utiliza RTK-Query para rastrear las suscripciones de componentes y no un error.
Pero, ¿hay alguna forma de forzar la recuperación?
Encontré la solución. Debe usar {forceRefetch: true} :
dispatch(api.endpoints.getPosts.initiate(undefined, {forceRefetch: true}))