This is what I've tried. OnDisconnected, I tried calling 'initializeConnection()' again. But I got
error Cannot send message, transport is null: {"id":"4","type":"COMMAND","packageName":"com.clover.remote.protocol.websocket","method":"DISCOVERY_REQUEST","payload":"{\"method\":\"DISCOVERY_REQUEST\",\"version\":0,\"supportsOrderModification\":false}","remoteSourceSDK":"com.clover.cloverconnector.cloud:3.1.0","remoteApplicationID":"17GTAPT6R62MP","version":2}I also put .setReconnectDelay(3000) as well when initial connection, but looks like it is not really retrying connection when disconnected.
It would be great if you can help me building good reconnection logic!