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

Commit 77a7db9e authored by Steven Moreland's avatar Steven Moreland
Browse files

Implement getInterfaceHash/Version

As these interfaces get frozen, java services
implementing the interfaces are required to implement getInterfaceHash
and getInterfaceVersion [1]

[1]
https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods

Bug: 190577319
Test: m
Merged-In: I6eaf60bfa5b852937d497697a769aab3eee2e2fd
Change-Id: I6eaf60bfa5b852937d497697a769aab3eee2e2fd
(cherry picked from commit 38c72371)
parent 96ae9634
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -157,4 +157,14 @@ public class MessagingIndication extends IRadioMessagingIndication.Stub {
            mRil.mIccSmsFullRegistrant.notifyRegistrant();
        }
    }

    @Override
    public String getInterfaceHash() {
        return IRadioMessagingIndication.HASH;
    }

    @Override
    public int getInterfaceVersion() {
        return IRadioMessagingIndication.VERSION;
    }
}
+10 −0
Original line number Diff line number Diff line
@@ -273,4 +273,14 @@ public class MessagingResponse extends IRadioMessagingResponse.Stub {
    public void writeSmsToSimResponse(RadioResponseInfo responseInfo, int index) {
        RadioResponse.responseInts(RIL.MESSAGING_SERVICE, mRil, responseInfo, index);
    }

    @Override
    public String getInterfaceHash() {
        return IRadioMessagingResponse.HASH;
    }

    @Override
    public int getInterfaceVersion() {
        return IRadioMessagingResponse.VERSION;
    }
}