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

Commit b142982d authored by Hakjun Choi's avatar Hakjun Choi
Browse files

Fix wrong report for satelite eSOS event count

remove the case satellite sms event was counted into sos metrics field

Bug: 407545648
Flag: EXEMPT bug fix
Test: atest ControllerMetricsStatsTest SatelliteControllerTest
Change-Id: Id81b18dee5e6b0ca1162ef82afb1a413cb56cfdc
parent 747fc50c
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -147,8 +147,7 @@ public class ControllerMetricsStats {
            } else if (datagramType == SatelliteManager.DATAGRAM_TYPE_KEEP_ALIVE) {
                builder.setCountOfDatagramTypeKeepAliveSuccess(ADD_COUNT).build();
            } else if (datagramType == SatelliteManager.DATAGRAM_TYPE_SMS) {
                builder.setCountOfDatagramTypeSosSmsSuccess(ADD_COUNT)
                        .setCountOfOutgoingDatagramTypeSmsSuccess(ADD_COUNT);
                builder.setCountOfOutgoingDatagramTypeSmsSuccess(ADD_COUNT);
            }
        }

@@ -174,8 +173,7 @@ public class ControllerMetricsStats {
            } else if (datagramType == SatelliteManager.DATAGRAM_TYPE_KEEP_ALIVE) {
                builder.setCountOfDatagramTypeKeepAliveFail(ADD_COUNT);
            } else if (datagramType == SatelliteManager.DATAGRAM_TYPE_SMS) {
                builder.setCountOfDatagramTypeSosSmsFail(ADD_COUNT)
                        .setCountOfOutgoingDatagramTypeSmsFail(ADD_COUNT);
                builder.setCountOfOutgoingDatagramTypeSmsFail(ADD_COUNT);
            }
        }

@@ -216,11 +214,9 @@ public class ControllerMetricsStats {
        SatelliteStats.SatelliteControllerParams.Builder builder =
                new SatelliteStats.SatelliteControllerParams.Builder();
        if (result == SatelliteManager.SATELLITE_RESULT_SUCCESS) {
            builder.setCountOfIncomingDatagramTypeSosSmsSuccess(ADD_COUNT)
                    .setCountOfIncomingDatagramTypeSmsSuccess(ADD_COUNT);
            builder.setCountOfIncomingDatagramTypeSmsSuccess(ADD_COUNT);
        } else {
            builder.setCountOfIncomingDatagramTypeSosSmsFail(ADD_COUNT)
                    .setCountOfIncomingDatagramTypeSmsFail(ADD_COUNT);
            builder.setCountOfIncomingDatagramTypeSmsFail(ADD_COUNT);
        }
        SatelliteStats.SatelliteControllerParams  controllerParam = builder.build();
        logd("reportIncomingNtnSmsCount(): " + controllerParam);