| … | … | @@ -174,6 +174,7 @@ export class CommunityRooms { |
| 174 | 174 | |
| 175 | 175 | async members (roomKeyHex) { return (await this.room(roomKeyHex)).members() } |
| 176 | 176 | async meta (roomKeyHex) { return (await this.room(roomKeyHex)).meta() } |
| 177 | async communityDid (roomKeyHex) { return (await this.room(roomKeyHex)).communityDid() } | |
| 177 | 178 | |
| 178 | 179 | // Watch one room's roster for changes. onChange(memberDids[]) fires (debounced) on every linearized-view |
| 179 | 180 | // advance — i.e. whenever a member add/remove/ban replicates in — PLUS once immediately as a baseline. |
| … | … | @@ -1,6 +1,6 @@ |
| 1 | 1 | { |
| 2 | 2 | "name": "favela-community", |
| 3 | "version": "0.1.3", | |
| 3 | "version": "0.1.4", | |
| 4 | 4 | "description": "Co-owned, plaintext community rooms for Favela — membership + moderation on a hyper-rooms Autobase. Read KEYLESSLY by the gateway (favela-web); WRITTEN by mods (hpp / full-node / CLI). One community protocol, shared across surfaces.", |
| 5 | 5 | "type": "module", |
| 6 | 6 | "main": "index.js", |