Do not prompt error onTetheringFailed

This commit is contained in:
Mygod
2019-03-18 17:37:35 +08:00
parent 73137b8dcc
commit 549381050b
4 changed files with 9 additions and 4 deletions

View File

@@ -94,7 +94,10 @@ sealed class TetherManager(protected val parent: TetheringFragment) : Manager(),
protected abstract fun stop()
override fun onTetheringStarted() = data.notifyChange()
override fun onTetheringFailed() = SmartSnackbar.make(R.string.tethering_manage_failed).show()
override fun onTetheringFailed() {
DebugHelper.log(javaClass.simpleName, "onTetheringFailed")
data.notifyChange()
}
override fun bindTo(viewHolder: RecyclerView.ViewHolder) {
(viewHolder as ViewHolder).manager = this

View File

@@ -9,6 +9,7 @@ import android.service.quicksettings.Tile
import android.widget.Toast
import androidx.annotation.RequiresApi
import androidx.core.content.ContextCompat
import be.mygod.vpnhotspot.DebugHelper
import be.mygod.vpnhotspot.R
import be.mygod.vpnhotspot.TetheringService
import be.mygod.vpnhotspot.net.TetherType
@@ -101,7 +102,10 @@ sealed class TetheringTileService : TetherListeningTileService(), TetheringManag
}
override fun onTetheringStarted() = updateTile()
override fun onTetheringFailed() = SmartSnackbar.make(R.string.tethering_manage_failed).show()
override fun onTetheringFailed() {
DebugHelper.log(javaClass.simpleName, "onTetheringFailed")
updateTile()
}
class Wifi : TetheringTileService() {
override val labelString get() = R.string.tethering_manage_wifi