The point is you shouldn't have to switch apps. But sure. That's why there is backlash against "the app" and not nostr. If primal wants a caching server, it should be a nostr relay and the app should not rely on it.

Reply to this note

Please Login to reply.

Discussion

I think it’s better to make the app, relay, and cache modular. I don’t like to tightly couple things like that, but it could be a matter of taste

If the app depends on a server that is not a nostr relay, then it's not a nostr app. That's the point. Remove the caching server and the app doesn't work for reading. Now if they want to make a relay that acts as a caching server and set that as the default read from, then it would be fine. But from my understanding the caching server is not a nostr relay.

Yeah I think ideally Primal should work if the cache and indexer are disabled.

Cache is a really nice thing that enhances the experience, but there should be fallback to just relays.

Yes, that's all I'm saying. That's the criticism.

My understanding is that nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr wanted the cache to be optional. Maybe they just haven’t implemented the fallback yet.