
nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz9mhxue69uhkummnw3ezuamfdejj7qgcwaehxw309aex2mrp0yhxxatjwfjkuapwveukjtcpzamhxue69uhkummnw3ezuun9d3shjetj9eek2tcwrcz23 Relay reconnecting has been the most mind bugging part of implementing a client.
WebSocket() constructor is blocking and sync and no "force close" on the client side for web socket.
Relay may disconnect at any point of time. Reliable re-sub of queries is crutial.
What's your experience of implementing NDK's networking layer so far?
Am I too crazy about testing coverage? I feel I might be over engineering the relay pool and under engineering the application.