Stop tracking p2p failures

This commit is contained in:
Mygod
2018-12-14 02:04:09 +08:00
parent f26716051c
commit 51a19a3c55

View File

@@ -136,20 +136,16 @@ class RepeaterService : Service(), WifiP2pManager.ChannelListener, SharedPrefere
binder.statusChanged() binder.statusChanged()
} }
private fun formatReason(@StringRes resId: Int, reason: Int): String { private fun formatReason(@StringRes resId: Int, reason: Int) = getString(resId, when (reason) {
val result = getString(resId, when (reason) {
WifiP2pManager.ERROR -> getString(R.string.repeater_failure_reason_error) WifiP2pManager.ERROR -> getString(R.string.repeater_failure_reason_error)
WifiP2pManager.P2P_UNSUPPORTED -> getString(R.string.repeater_failure_reason_p2p_unsupported) WifiP2pManager.P2P_UNSUPPORTED -> getString(R.string.repeater_failure_reason_p2p_unsupported)
// we don't ever need to use discovering ever so busy must mean P2pStateMachine is in invalid state // we don't ever need to use discovering ever so busy must mean P2pStateMachine is in invalid state
WifiP2pManager.BUSY -> return getString(R.string.repeater_p2p_unavailable) WifiP2pManager.BUSY -> getString(R.string.repeater_p2p_unavailable)
// this should never be used // this should never be used
WifiP2pManager.NO_SERVICE_REQUESTS -> getString(R.string.repeater_failure_reason_no_service_requests) WifiP2pManager.NO_SERVICE_REQUESTS -> getString(R.string.repeater_failure_reason_no_service_requests)
WifiP2pManagerHelper.UNSUPPORTED -> getString(R.string.repeater_failure_reason_unsupported_operation) WifiP2pManagerHelper.UNSUPPORTED -> getString(R.string.repeater_failure_reason_unsupported_operation)
else -> getString(R.string.failure_reason_unknown, reason) else -> getString(R.string.failure_reason_unknown, reason)
}) })
Timber.i(RuntimeException("WifiP2pManager returned $reason"))
return result
}
override fun onCreate() { override fun onCreate() {
super.onCreate() super.onCreate()