Loading src/java/com/android/ims/rcs/uce/UceController.java +3 −1 Original line number Diff line number Diff line Loading @@ -406,7 +406,9 @@ public class UceController { mPublishController.onDestroy(); mSubscribeController.onDestroy(); mOptionsController.onDestroy(); mLooper.quit(); // Execute all the existing requests before quitting the looper. mLooper.quitSafely(); } /** Loading src/java/com/android/ims/rcs/uce/presence/publish/PublishRequestResponse.java +11 −0 Original line number Diff line number Diff line Loading @@ -20,9 +20,11 @@ import android.annotation.Nullable; import android.telephony.ims.RcsUceAdapter; import android.telephony.ims.aidl.IPublishResponseCallback; import android.telephony.ims.stub.RcsCapabilityExchangeImplBase; import android.util.Log; import com.android.ims.rcs.uce.presence.publish.PublishController.PublishControllerCallback; import com.android.ims.rcs.uce.util.NetworkSipCode; import com.android.ims.rcs.uce.util.UceUtils; import java.time.Instant; import java.util.Optional; Loading @@ -32,6 +34,8 @@ import java.util.Optional; */ public class PublishRequestResponse { private static final String LOG_TAG = UceUtils.getLogPrefix() + "PublishRequestResp"; private final long mTaskId; private final String mPidfXml; private volatile boolean mNeedRetry; Loading Loading @@ -165,6 +169,8 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestCommandError(this); } else { Log.d(LOG_TAG, "onCommandError: already destroyed. error code=" + errorCode); } } Loading @@ -177,6 +183,8 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestNetworkResp(this); } else { Log.d(LOG_TAG, "onNetworkResponse: already destroyed. sip code=" + sipCode); } } Loading @@ -192,6 +200,9 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestNetworkResp(this); } else { Log.d(LOG_TAG, "onNetworkResponse: already destroyed. sipCode=" + sipCode + ", reasonHeader=" + reasonHeaderCause); } } Loading Loading
src/java/com/android/ims/rcs/uce/UceController.java +3 −1 Original line number Diff line number Diff line Loading @@ -406,7 +406,9 @@ public class UceController { mPublishController.onDestroy(); mSubscribeController.onDestroy(); mOptionsController.onDestroy(); mLooper.quit(); // Execute all the existing requests before quitting the looper. mLooper.quitSafely(); } /** Loading
src/java/com/android/ims/rcs/uce/presence/publish/PublishRequestResponse.java +11 −0 Original line number Diff line number Diff line Loading @@ -20,9 +20,11 @@ import android.annotation.Nullable; import android.telephony.ims.RcsUceAdapter; import android.telephony.ims.aidl.IPublishResponseCallback; import android.telephony.ims.stub.RcsCapabilityExchangeImplBase; import android.util.Log; import com.android.ims.rcs.uce.presence.publish.PublishController.PublishControllerCallback; import com.android.ims.rcs.uce.util.NetworkSipCode; import com.android.ims.rcs.uce.util.UceUtils; import java.time.Instant; import java.util.Optional; Loading @@ -32,6 +34,8 @@ import java.util.Optional; */ public class PublishRequestResponse { private static final String LOG_TAG = UceUtils.getLogPrefix() + "PublishRequestResp"; private final long mTaskId; private final String mPidfXml; private volatile boolean mNeedRetry; Loading Loading @@ -165,6 +169,8 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestCommandError(this); } else { Log.d(LOG_TAG, "onCommandError: already destroyed. error code=" + errorCode); } } Loading @@ -177,6 +183,8 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestNetworkResp(this); } else { Log.d(LOG_TAG, "onNetworkResponse: already destroyed. sip code=" + sipCode); } } Loading @@ -192,6 +200,9 @@ public class PublishRequestResponse { PublishControllerCallback ctrlCallback = mPublishCtrlCallback; if (ctrlCallback != null) { ctrlCallback.onRequestNetworkResp(this); } else { Log.d(LOG_TAG, "onNetworkResponse: already destroyed. sipCode=" + sipCode + ", reasonHeader=" + reasonHeaderCause); } } Loading