Seeds the pre-isolation layout (hosted_room* rows in the root state.db, written by the store's own writers), launches the REAL Electron app and asks its spawned `hermes serve` backend over JSON-RPC: groups.list / groups.state / groups.log for the old room. On origin/main the store is created empty and every call answers 4114 "hosted room not found"; with the one-shot import the room, its cursor and its event come back, shared-state.db exists and the legacy state.db is left intact. Docs: one sentence on where room state lives and that pre-existing rooms are copied across once on update. Contributor mapping for L4XB, whose #109917 proposed the same import a little earlier (ATTACH + INSERT OR IGNORE into an empty store); the marker-row variant from #109979 is the one landed here because it also reaches installs that already created new rooms after the upgrade. Refs #109775 Co-authored-by: L4XB <lukas.buck@e-mail.de>
2 lines
5 B
Plaintext
2 lines
5 B
Plaintext
L4XB
|