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

Commit bf6db2cf authored by James Lin's avatar James Lin Committed by Gerrit Code Review
Browse files

Merge "Disable PUBLISH retry flag because the retry mechanism is implemented in the ImsService."

parents 087cda62 27903f86
Loading
Loading
Loading
Loading
+2 −15
Original line number Diff line number Diff line
@@ -207,21 +207,8 @@ public class PublishRequestResponse {
    }

    private void updateRetryFlagByNetworkResponse() {
        int networkRespSipCode = getReasonHeaderCause().orElseGet(
                () -> getNetworkRespSipCode().orElse(-1));
        switch (networkRespSipCode) {
            case NetworkSipCode.SIP_CODE_REQUEST_TIMEOUT:
            case NetworkSipCode.SIP_CODE_INTERVAL_TOO_BRIEF:
            case NetworkSipCode.SIP_CODE_TEMPORARILY_UNAVAILABLE:
            case NetworkSipCode.SIP_CODE_BUSY:
            case NetworkSipCode.SIP_CODE_SERVER_INTERNAL_ERROR:
            case NetworkSipCode.SIP_CODE_SERVICE_UNAVAILABLE:
            case NetworkSipCode.SIP_CODE_SERVER_TIMEOUT:
            case NetworkSipCode.SIP_CODE_BUSY_EVERYWHERE:
            case NetworkSipCode.SIP_CODE_DECLINE:
                mNeedRetry = true;
                break;
        }
        // Disable retry flag because the retry mechanism is implemented in the ImsService.
        mNeedRetry = false;
    }

    /*