Open Schmiddiii opened 10 months ago
That sounds like a fine idea, but it would also mean retiring the ReceivingMode
enum altogether and letting clients perform the right operations themselves. I suppose Manager::sync_contacts
would also have to go.
I am fine with retiring ReceiveingMode
and Manager::sync_contacts
. Flare currently does not use any of those.
Please fix, as this lack of functionality can lead to detremental results. Ref: https://gitlab.com/schmiddi-on-mobile/flare/-/issues/202
This prevents a few nice-to-have features of clients, e.g. notifying only messages which have not yet read or needlessly reordering the channels a lot when there are many messages to receive.
Note that the
InitialSync
is not really a perfect solution for that, e.g. if the device has been running for a while but was disconnected from the internet,InitialSync
probably will not really help.