Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7cee1c4f authored by lesl's avatar lesl Committed by Les Lee
Browse files

wifi: Use new API for wifi data usage function

For wifi, a old API: buildTemplateWifiWildcard will includes the merged
wifi which is included to mobile usage. It should not double count
again. Call new API: buildTemplateWifi with
NetworkId: NetworkTemplate.WIFI_NETWORKID_ALL
and null subscriberId to get non-merged wifi usage.

Test: atest -c DataUsageControllerTest
Test: Manual Test, wifi data usage count correctly.
Bug: 176396812
Change-Id: I047bc7dfe6a217c1a88faf3ed5c6783f33227c32
parent 77f40a59
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -113,7 +113,8 @@ public class DataUsageController {
    }

    public DataUsageInfo getWifiDataUsageInfo() {
        NetworkTemplate template = NetworkTemplate.buildTemplateWifiWildcard();
        NetworkTemplate template = NetworkTemplate.buildTemplateWifi(
                NetworkTemplate.WIFI_NETWORKID_ALL, null);
        return getDataUsageInfo(template);
    }

+2 −1
Original line number Diff line number Diff line
@@ -89,7 +89,8 @@ public class DataUsageControllerTest {

        mNetworkTemplate = NetworkTemplate.buildTemplateMobileAll(SUB_ID);
        mNetworkTemplate2 = NetworkTemplate.buildTemplateMobileAll(SUB_ID_2);
        mWifiNetworkTemplate = NetworkTemplate.buildTemplateWifiWildcard();
        mWifiNetworkTemplate = NetworkTemplate.buildTemplateWifi(
                NetworkTemplate.WIFI_NETWORKID_ALL, null);
    }

    @Test