polyphony-chat / chorus

A rust library for interacting with multiple Spacebar-compatible Instances at once.
https://crates.io/crates/chorus
Mozilla Public License 2.0
16 stars 7 forks source link

Custom message routing #481

Closed erkinalp closed 4 months ago

erkinalp commented 4 months ago

Required feature for IoT and serious business use cases, to allow different views of channels to different users, without actually copying messages in the database.

bitfl0wer commented 4 months ago

Polyphony (Chat) and chorus are not intended for IoT/enterprise-grade use cases. The only software developed by this organization with enterprise specifically in mind is polyproto.

kozabrada123 commented 4 months ago

Why is this is issue on the client crate repo? (This doesnt seem like something we can do clientside xD)

erkinalp commented 4 months ago

@kozabrada123 because you need sth to define and manage those routes in the client side too, in order to be able to utilise such functionality without directly poking into the database of your server

kozabrada123 commented 4 months ago

because you need sth to define and manage those routes in the client side too

maybe those routes should be defined on the server side first? once there's a functioning server implementation then we'll look into supporting it in the client