Storage
All storage functions yield.
DataStore
Flashback.Store saves to DataStoreService in 3 MB chunks with a small metadata record and an index of keys.
Flashback.Store.save(key, blob, storeName?)
Flashback.Store.load(key, storeName?) -- buffer?
Flashback.Store.meta(key, storeName?)
Flashback.Store.list(storeName?) -- { string }
Flashback.Store.remove(key, storeName?)
Pass a store name as the last argument to isolate environments. Saving in Studio needs Studio API access enabled.
HTTP
Flashback.HttpStore talks to any HTTP backend with the same operations. Requires HttpService enabled.
| request | response |
|---|---|
GET <base> | JSON array of keys |
GET <base>/<key> | raw replay bytes, 404 when missing |
PUT <base>/<key> | stores the raw body |
DELETE <base>/<key> | removes it |
An optional bearer token is sent as Authorization.