summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java
diff options
context:
space:
mode:
authorcyberta <cyberta@riseup.net>2020-01-29 02:55:25 -0600
committercyberta <cyberta@riseup.net>2020-01-29 02:55:25 -0600
commit7fbea5459e59de1327f2c76a23f5940d67e4ae8d (patch)
treec11fbdcb5a51b23e842e785b364a069b3f75c681 /app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java
parentec4cafb1026db8f461d94908dbdfcd8281d235a4 (diff)
implement wifi tethering
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java11
1 files changed, 1 insertions, 10 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java b/app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java
index 8dab49ce..369a6cf6 100644
--- a/app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java
+++ b/app/src/main/java/se/leap/bitmaskclient/tethering/TetheringBroadcastReceiver.java
@@ -30,16 +30,7 @@ public class TetheringBroadcastReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
if ("android.net.wifi.WIFI_AP_STATE_CHANGED".equals(intent.getAction())) {
Log.d(TAG, "TETHERING WIFI_AP_STATE_CHANGED");
- int apState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, 0);
- if (WifiHotspotState.WIFI_AP_STATE_ENABLED.ordinal() == apState % 10) {
- if (!TetheringObservable.getInstance().isWifiTetheringEnabled()) {
- TetheringObservable.setWifiTethering(true);
- }
- } else {
- if (TetheringObservable.getInstance().isWifiTetheringEnabled()) {
- TetheringObservable.setWifiTethering(false);
- }
- }
+ TetheringStateManager.updateWifiTetheringState();
} else if ("android.net.conn.TETHER_STATE_CHANGED".equals(intent.getAction())) {
Log.d(TAG, "TETHERING TETHER_STATE_CHANGED");
TetheringStateManager.updateUsbTetheringState();