atsign-foundation / at_client_sdk

The Dart implementation of atSDK used for implementing Atsign's technology into other software
https://pub.dev/publishers/atsign.org/packages
BSD 3-Clause "New" or "Revised" License
1.46k stars 31 forks source link

feat: Complete keystream implementation #892

Open XavierChanth opened 1 year ago

XavierChanth commented 1 year ago

Is your feature request related to a problem? Please describe.

Right now keystream uses notify instead of sync, which means it does not work for self keys.

Describe the solution you'd like

Finish my previous work on https://github.com/atsign-foundation/at_client_sdk/pull/803 now that it is no longer block by sync enhancements.

Implement auto-notifications for self keys, until sync is near real-time.

Describe alternatives you've considered

No response

Additional context

No response

gkc commented 1 year ago

Current sync is not near-real-time, but notify is. In the interests of app user experience can I suggest we resolve this for now by implementing auto-notifications for self keys, and move to using sync when sync becomes near-real-time

XavierChanth commented 1 year ago

To be discussed further