AnthyG / ThunderWave

A chat for ZeroNet
http://127.0.0.1:43110/1CWkZv7fQAKxTVjZVrLZ8VHcrN6YGGcdky/
15 stars 3 forks source link

Groups/channels as hubs #119

Open danimesq opened 5 years ago

AnthyG commented 5 years ago

This is actually something that I've already said that I want to do it. But I haven't yet experimented with the hub or merger feature or whatever it actually is, so this won't be until unknown times.

danimesq commented 5 years ago

For scalability, move all group/channel data to its hubs, when you launch this feature.

AnthyG commented 5 years ago

I can't move anything to anything because I have absolutely no way of knowing what messages belong to which group. Also, I think the hub-for-group/channel should rather be optional, though I will think about this more, when I've actually made this feature.

danimesq commented 5 years ago

You need to attribute messages to groups, or the app will be huge.

AnthyG commented 5 years ago

Well I can understand that for the future, but it still doesn't help me in any way, because as I said before, I do not know which messages belong to which group. That's the whole point of full encryption for the messages. Nobody is supposed to know which message belong to which group.

danimesq commented 5 years ago

I think you can encrypt messages but attribute it to a group. Or implement hubs now for app's size sake.

krixano commented 5 years ago

He's saying he wouldn't know where to move the existing messages because they are fully encrypted to ensure nobody can even see what group they are in.

danimesq commented 5 years ago

Yes. When entering site, there is a message about that all messages can be deleted since it is in early development stage. When in stable, chat groups/channels as hubs is a need.

krixano commented 5 years ago

He's already said he will do it for new messages when he implements it in the future.

danimesq commented 5 years ago

Sorry for the misunderstood. I forgot that the messages will be deleted for reduce app size, while hubs are not implemented.