Refactor of Telephony dependencies
Test: verify RCS registration to network
Change-Id: I58dd070e7ede11b42bba7e72933e63d3d9602e5a
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java
index b93b184..19a802f 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java
@@ -211,20 +211,18 @@
sPresencePublication = this;
}
- public void updatePresencePublisher(int subId, PresencePublisher presencePublisher) {
+ public void updatePresencePublisher(PresencePublisher presencePublisher) {
synchronized(mSyncObj) {
- logger.debug("Update PresencePublisher: subId=" + subId);
+ logger.debug("Update PresencePublisher");
this.mPresencePublisher = presencePublisher;
}
- handleAssociatedSubscriptionChanged(subId);
}
- public void removePresencePublisher(int subId) {
+ public void removePresencePublisher() {
synchronized(mSyncObj) {
- logger.debug("Remove PresencePublisher: subId=" + subId);
+ logger.debug("Remove PresencePublisher");
this.mPresencePublisher = null;
}
- handleAssociatedSubscriptionChanged(subId);
}
private void requestPublishIfSubscriptionReady() {
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceSubscriber.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceSubscriber.java
index e7b1269..624ceb4 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceSubscriber.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceSubscriber.java
@@ -70,20 +70,18 @@
mConfigRcsProvisionErrorOnSubscribeResponse = configRcsProvisionErrorOnSubscribeResponse;
}
- public void updatePresenceSubscriber(int subId, SubscribePublisher subscriber) {
+ public void updatePresenceSubscriber(SubscribePublisher subscriber) {
synchronized(mSubscriberLock) {
- logger.print("Update PresencePublisher: subId=" + subId);
+ logger.print("Update PresencePublisher");
this.mSubscriber = subscriber;
}
- handleAssociatedSubscriptionChanged(subId);
}
- public void removePresenceSubscriber(int subId) {
+ public void removePresenceSubscriber() {
synchronized(mSubscriberLock) {
- logger.print("Remove PresencePublisher: subId=" + subId);
+ logger.print("Remove PresencePublisher:");
this.mSubscriber = null;
}
- handleAssociatedSubscriptionChanged(subId);
}
public void handleAssociatedSubscriptionChanged(int newSubId) {