- if let Some(pos) = mess.find("Connections") {\r
- let nb_of_connections_str = mess.get(pos+12..).unwrap();\r
+ if let Some(pos) = mess.find(STRING_BEFORE_CHARACTER_NAME) {\r
+ let character_str = mess.get(pos+STRING_BEFORE_CHARACTER_NAME.len()+1..).unwrap();\r
+ if let Some(pos_end) = character_str.find(" : ") {\r
+ let player_name = String::from(character_str.get(0..pos_end).unwrap());\r
+ if !players.contains(&player_name) {\r
+ players.push(player_name);\r
+ if players.len() as i32 == number_of_connections {\r
+ return players;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ else if let Some(pos) = mess.find(STRING_BEFORE_NB_OF_CONNECTIONS) {\r
+ let nb_of_connections_str = mess.get(pos+STRING_BEFORE_NB_OF_CONNECTIONS.len()+1..).unwrap();\r