project_files/frontlib/net/netconn.c
changeset 7336 f821f7d727b7
parent 7324 fb6bfe8e30c8
child 7338 1ed603a54ebd
equal deleted inserted replaced
7334:66a10ae88457 7336:f821f7d727b7
   402 	    			flib_log_e("Error adding new room to list");
   402 	    			flib_log_e("Error adding new room to list");
   403 	    		} else {
   403 	    		} else {
   404 	    			conn->onRoomAddCb(conn->onRoomAddCtx, conn->roomList.rooms[0]);
   404 	    			conn->onRoomAddCb(conn->onRoomAddCtx, conn->roomList.rooms[0]);
   405 	    		}
   405 	    		}
   406 			} else if(!strcmp(subcmd, "UPD") && netmsg->partCount == 11) {
   406 			} else if(!strcmp(subcmd, "UPD") && netmsg->partCount == 11) {
       
   407 				char *newName = netmsg->parts[4];
   407 	    		if(flib_roomlist_update(&conn->roomList, netmsg->parts[2], netmsg->parts+3)) {
   408 	    		if(flib_roomlist_update(&conn->roomList, netmsg->parts[2], netmsg->parts+3)) {
   408 	    			flib_log_e("Error updating room in list");
   409 	    			flib_log_e("Error updating room in list");
   409 	    		} else {
   410 	    		} else {
   410 	    			conn->onRoomUpdateCb(conn->onRoomUpdateCtx, netmsg->parts[2], flib_roomlist_find(&conn->roomList, netmsg->parts[2]));
   411 	    			conn->onRoomUpdateCb(conn->onRoomUpdateCtx, netmsg->parts[2], flib_roomlist_find(&conn->roomList, newName));
   411 	    		}
   412 	    		}
   412 			} else if(!strcmp(subcmd, "DEL") && netmsg->partCount == 3) {
   413 			} else if(!strcmp(subcmd, "DEL") && netmsg->partCount == 3) {
   413 	    		if(flib_roomlist_delete(&conn->roomList, netmsg->parts[2])) {
   414 	    		if(flib_roomlist_delete(&conn->roomList, netmsg->parts[2])) {
   414 	    			flib_log_e("Error deleting room from list");
   415 	    			flib_log_e("Error deleting room from list");
   415 	    		} else {
   416 	    		} else {