RetrySafeOptions
interfaz Since 1.2.0
Opciones del modo retrySafe de useRpcMutation y useApiMutation.
import type { RetrySafeOptions } from "@meekojs/meeko/framework";Source code src/app/runtime/mutations.ts:37
Declaración #
interface RetrySafeOptions {
readonly key: string
readonly storage?: StorageArea
}Example #
import type { RetrySafeOptions } from "@meekojs/meeko/framework";
const retrySafe: RetrySafeOptions = { key: "pos:sale" };
const charge = useRpcMutation("sales.checkout", { retrySafe });Propiedades #
key
#
readonly key: stringClave del almacenamiento donde se guarda la intención mientras su resultado es incierto, como
"pos:sale". Use una clave por mutación: dos componentes con la misma clave comparten la
intención. Inclúyale lo que la distinga entre usuarios o cuentas si comparten navegador.
storage
#
readonly storage?: StorageArea"local" (por defecto) sobrevive a una recarga y a cerrar el navegador; "session", sólo a una recarga.