Skip to main content

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.

requestresponse
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.