post-user-registration incluye:
api.cache
api.cache.delete(key)
CacheWriteResult con type: "success" si se eliminó un valor de la caché. Si la operación falla, devuelve type: "error". En caso de error, el objeto devuelto tendrá una
propiedad code que indica la causa del error.
| Parámetro | Descripción |
|---|---|
key | String. La clave del registro almacenado en la caché. |
api.cache.get(key)
key proporcionada, si existe. Si se encuentra un registro, el valor almacenado en caché
se puede encontrar en la propiedad value del objeto devuelto.
Devuelve un registro de caché si se encuentra un elemento en la caché para la
key proporcionada. Los registros de caché son objetos con una
propiedad value que contiene el valor almacenado en caché, así como una
propiedad expires_at que indica la hora máxima de vencimiento del
registro en milisegundos desde la época Unix.
Importante:
Esta caché está diseñada para datos efímeros de corta duración. Es posible que los elementos no estén
disponibles en transacciones posteriores, aunque sigan estando dentro de su
tiempo de vida especificado.
| Parámetro | Descripción |
|---|---|
key | String. La clave del registro almacenado en la caché. |
api.cache.set(key, value, [options])
ttl o expires_at especificados. Si no se
especifica ninguna vigencia, se usará una vigencia predeterminada de 15 minutos. Las vigencias
no pueden superar la duración máxima indicada en
Límites de caché de Actions.
| Parámetro | Descripción |
|---|---|
key | String. La clave del registro almacenado en la caché. |
value | String. El valor del registro que se almacenará. |
options | Objeto opcional. Opciones para ajustar el comportamiento de la caché. |
options.expires_at | Número opcional. La hora de vencimiento absoluta, en milisegundos desde la época Unix. Aunque los registros almacenados en caché pueden expulsarse antes, nunca permanecerán más allá del valor expires_at proporcionado.Nota: No se debe proporcionar este valor si también se proporcionó un valor para ttl. Si se proporcionan ambas opciones, se usará el vencimiento más próximo de las dos. |
options.ttl | Número opcional. El valor de tiempo de vida de esta entrada de caché, en milisegundos. Aunque los valores almacenados en caché pueden expulsarse antes, nunca permanecerán más allá del valor ttl proporcionado.Nota: No se debe proporcionar este valor si también se proporcionó un valor para expires_at. Si se proporcionan ambas opciones, se usará el vencimiento más próximo de las dos. |