Fix incorrect shutdown order
This commit is contained in:
@@ -108,8 +108,8 @@ class TetheringService : IpNeighbourMonitoringService(), CoroutineScope {
|
|||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
launch {
|
launch {
|
||||||
downstreams.values.forEach { it.destroy() } // force clean to prevent leakage
|
|
||||||
unregisterReceiver()
|
unregisterReceiver()
|
||||||
|
downstreams.values.forEach { it.destroy() } // force clean to prevent leakage
|
||||||
cancel()
|
cancel()
|
||||||
dispatcher.close()
|
dispatcher.close()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user