Coding aside, is it only a data bandwidth issue?

I don’t see why it’s a data hit? I’m already downloading the new/extra data through another app.

Do you need to keep clearing the data every time the accounts change?

Reply to this note

Please Login to reply.

Discussion

Damus iOS is insanely inefficient bandwidth wise, it has to download everything everytime you open the app from scratch, because it’s not talking to the local relay for queries yet. So when you switch accounts it would have to redownload everything. Any user ui action needs to be cached if we want good performance. Switching accounts back and forth would nuke your data. Local query model fixes all this, because switching only ever queries locally, and you only need to fetch whats new.

which stack do you use to build Damus iOS? Do you use Cordova by any chance?

Damus ios is swiftui