[Bugfix][API-789][network] lynq_set_prefferred_networktype sometimes return 8004
Change-Id: Icf9943970907b7bfe04190fc5f29800b2e0a77bc
(cherry picked from commit 7f2ec3bde6858120f25c25925a4dc6609258f146)
diff --git a/lib/liblynq-network/lynq_network.cpp b/lib/liblynq-network/lynq_network.cpp
index 45d769d..31f88c5 100755
--- a/lib/liblynq-network/lynq_network.cpp
+++ b/lib/liblynq-network/lynq_network.cpp
@@ -22,6 +22,9 @@
/*in CR AUTO00210807 MTK confirm set network selection mode max time is 14min 30s, first set 5 min 10s*/
#define WAIT_TIME_LENGTH_FOR_SET_NETWORK_SELECTION_MODE (310)
+/*in CR AUTO00207414, in modem, 23G detach need 10s, 5g ims detach need 5s, so set length to 12s */
+#define WAIT_TIME_LENGTH_FOR_SET_PREFFERRED_NETWORK_TYPE (12)
+
using ::android::Parcel;
@@ -628,7 +631,7 @@
}
Parcel* p=NULL;
- int ret=lynq_send_common_request(p,g_wait_time,RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE,1,"%d",preffertype);
+ int ret=lynq_send_common_request(p,WAIT_TIME_LENGTH_FOR_SET_PREFFERRED_NETWORK_TYPE,RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE,1,"%d",preffertype);
if(ret!=RESULT_OK)
{