vanitasvitae / Smack

A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs
https://igniterealtime.org/projects/smack/
Apache License 2.0
16 stars 3 forks source link

Rework OmemoStore implementations (one global store for all instances) #1

Closed vanitasvitae closed 7 years ago

vanitasvitae commented 7 years ago

This was proposed by @Flowdalic. I'll have to refactor most methods so that every method gets called with the deviceId/the OmemoManager. Should be no big deal.

Edit: The FileBasedOmemoStore isn't that beautiful anyway. There is a lot of IO that should be made safer.

vanitasvitae commented 7 years ago

Won't fix. Individual stores are the way to go.