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

Commit a04b07ec authored by Amit Mahajan's avatar Amit Mahajan
Browse files

Do not post timeout message if no SMS filter packages found.

Test: manual
Bug: 131633574
Change-Id: I83da507889b599f1498aec82c0ef6cd3e6e822d5
parent 0155c6b0
Loading
Loading
Loading
Loading
+13 −8
Original line number Diff line number Diff line
@@ -109,15 +109,20 @@ public class CarrierServicesSmsFilter {
            throw new RuntimeException(errMsg);
        }

        mFilterAggregator = new FilterAggregator(smsFilterPackages.size());
        int numPackages = smsFilterPackages.size();
        if (numPackages > 0) {
            mFilterAggregator = new FilterAggregator(numPackages);
            //start the timer
            mCallbackTimeoutHandler.sendMessageDelayed(mCallbackTimeoutHandler
                .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED), FILTER_COMPLETE_TIMEOUT_MS);
                            .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED),
                    FILTER_COMPLETE_TIMEOUT_MS);
            for (String smsFilterPackage : smsFilterPackages) {
                filterWithPackage(smsFilterPackage, mFilterAggregator);
            }
        boolean handled = smsFilterPackages.size() > 0;
        return handled;
            return true;
        } else {
            return false;
        }
    }

    private Optional<String> getCarrierAppPackageForFiltering() {