Просмотр исходного кода

add:mqtt去掉network_wait_link_up

Dozingfiretruck 3 лет назад
Родитель
Сommit
fbf4feec01

+ 1 - 1
components/network/libemqtt/luat_lib_mqtt.c

@@ -382,7 +382,7 @@ mqttc:connect()
 */
 static int l_mqtt_connect(lua_State *L) {
 	luat_mqtt_ctrl_t * mqtt_ctrl = get_mqtt_ctrl(L);
-	int ret = ret = luat_mqtt_connect(mqtt_ctrl);
+	int ret = luat_mqtt_connect(mqtt_ctrl);
 	if (ret) {
 		LLOGE("socket connect ret=%d\n", ret);
 		luat_mqtt_close_socket(mqtt_ctrl);

+ 4 - 7
components/network/libemqtt/luat_mqtt_client.c

@@ -25,13 +25,10 @@ LUAT_RT_RET_TYPE luat_mqtt_timer_callback(LUAT_RT_CB_PARAM){
 
 static void reconnect_timer_cb(LUAT_RT_CB_PARAM){
 	luat_mqtt_ctrl_t * mqtt_ctrl = (luat_mqtt_ctrl_t *)param;
-	int ret = network_wait_link_up(mqtt_ctrl->netc, 0);
-	if (ret == 0){
-		int ret = luat_mqtt_connect(mqtt_ctrl);
-		if(ret){
-			LLOGI("reconnect init socket ret=%d\n", ret);
-			luat_mqtt_close_socket(mqtt_ctrl);
-		}
+	int ret = luat_mqtt_connect(mqtt_ctrl);
+	if(ret){
+		LLOGI("reconnect init socket ret=%d\n", ret);
+		luat_mqtt_close_socket(mqtt_ctrl);
 	}
 }