FabricLabs / doorman

Say hello to Doorman, your made-to-fit community manager. Simple API, feature-rich plugins, and more.
https://chat.fabric.pub
MIT License
10 stars 5 forks source link

Maintain Full Internal State #4

Open martindale opened 6 years ago

martindale commented 6 years ago

When doorman is connected to a community, it should synchronize a full global state of members, messages, and topics. Use the maki-community component.

naterchrdsn commented 6 years ago

so for the chat component, Slack has an internal state manager that it takes care of (Discord does not). Would we really need to duplicate this on our side, using memory for that?

martindale commented 6 years ago

Yes, and this seems largely implemented on latest master (and is in use on #idlerpg:verse.im) — now need good tests and coverage for common events.