Skip to content

Commit

Permalink
Reconnect on lost connection
Browse files Browse the repository at this point in the history
  • Loading branch information
hannesa2 committed Aug 11, 2024
1 parent 3436204 commit 5cf6e81
Showing 1 changed file with 5 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import info.mqtt.android.extsample.MainActivity
import info.mqtt.android.extsample.R
import info.mqtt.android.extsample.internal.Connections.Companion.getInstance
import info.mqtt.android.extsample.internal.Notify.notification
import info.mqtt.android.extsample.utils.connect
import info.mqtt.android.service.room.MqMessageDatabase
import info.mqtt.android.service.room.entity.PingEntity
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken
Expand All @@ -32,10 +33,10 @@ internal class MqttCallbackHandler(private val context: Context, private val cli
)
val pingDao = MqMessageDatabase.getDatabase(context).pingDao()
pingDao.insert(pingMQ)
// if (connection?.connectionOptions?.isAutomaticReconnect == true) {
// Timber.i("Try to reconnect")
// connection.connect(context)
// }
if (connection?.connectionOptions?.isAutomaticReconnect == true) {
Timber.i("Try to reconnect")
connection.connect(context)
}
} ?: run {
Timber.d("isAutomaticReconnect=${connection?.connectionOptions?.isAutomaticReconnect}")
}
Expand Down

0 comments on commit 5cf6e81

Please sign in to comment.