Browse Source

Add disconnection message

connman
Aditya Kulkarni 5 years ago
parent
commit
d3794ce752
  1. 10
      app/src/main/java/com/adityapk/zcash/zqwandroid/MainActivity.kt

10
app/src/main/java/com/adityapk/zcash/zqwandroid/MainActivity.kt

@ -336,13 +336,17 @@ class MainActivity : AppCompatActivity(), TransactionItemFragment.OnFragmentInte
}
}
private fun disconnected() {
private fun disconnected(reason: String? = null) {
Log.i(TAG, "Disconnected")
connStatus = ConnectionStatus.DISCONNECTED
DataModel.clear()
updateUI(true)
if (!reason.isNullOrEmpty()) {
Snackbar.make(layoutConnect, "Server says: ${reason}", Snackbar.LENGTH_LONG).show()
}
}
private fun clearConnection() {
@ -385,7 +389,7 @@ class MainActivity : AppCompatActivity(), TransactionItemFragment.OnFragmentInte
webSocket.close(1000, null)
connStatus = ConnectionStatus.DISCONNECTED
Log.i(TAG,"Closing : $code / $reason")
disconnected()
disconnected(reason)
}
override fun onFailure(webSocket: WebSocket, t: Throwable, response: Response?) {
@ -395,7 +399,7 @@ class MainActivity : AppCompatActivity(), TransactionItemFragment.OnFragmentInte
Snackbar.make(layoutConnect, t.localizedMessage, Snackbar.LENGTH_SHORT).show()
}
disconnected();
disconnected()
}
}

Loading…
Cancel
Save