Skip to content

Function: createLocalStorageActivityStorage()

@roomful/core


@roomful/core / createLocalStorageActivityStorage

Function: createLocalStorageActivityStorage()

Section titled “Function: createLocalStorageActivityStorage()”

createLocalStorageActivityStorage(roomId): ActivityStorageAdapter

Defined in: packages/core/src/engines/activity-storage.ts:63

A Web Storage–backed ActivityStorageAdapter for zero-server browser durability — the feed survives a reload without any backend. Keyed per room (roomful:<roomId>:activity), versioned, and fails closed: an unavailable or faulting store degrades to an empty/no-op adapter rather than breaking the live feed. Not shared across devices; back the feed with a server adapter for that.

string

The room whose feed is persisted (used as the storage key).

ActivityStorageAdapter

A localStorage-backed storage adapter.