UNPKG

@convo-lang/convo-lang

Version:
23 lines 754 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LocalStorageConvoDataStore = void 0; /** * Saves conversations to local storage. */ class LocalStorageConvoDataStore { prefix; constructor({ prefix = 'LocalStorageConvoDataStore/' } = {}) { this.prefix = prefix; } loadConvo(id) { return globalThis.localStorage?.getItem(`${this.prefix}${id}`) ?? undefined; } saveConvo(id, convo) { globalThis.localStorage?.setItem(`${this.prefix}${id}`, convo); } deleteConvo(id) { globalThis.localStorage?.removeItem(`${this.prefix}${id}`); } } exports.LocalStorageConvoDataStore = LocalStorageConvoDataStore; //# sourceMappingURL=LocalStorageConvoDataStore.js.map