slack-edge
Version:
Slack app development framework for edge functions with streamlined TypeScript support
21 lines • 804 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NoStorageStateStore = void 0;
/**
* The default state store implementation, which does not store the value in a datastore on the server-side.
* With this implementation, slack-edge relies on web browser cookie data,
* plus the state parameter data never expires.
* For even better security, having a server-side datastore that manages expiration of state data is recommended.
*/
class NoStorageStateStore {
// deno-lint-ignore require-await
async issueNewState() {
return crypto.randomUUID();
}
// deno-lint-ignore require-await no-unused-vars
async consume(state) {
return true;
}
}
exports.NoStorageStateStore = NoStorageStateStore;
//# sourceMappingURL=state-store.js.map