fix stranger connect

This commit is contained in:
Piyush मिश्रः 2021-02-21 15:18:34 +05:30
parent 475188d1fb
commit c5d81fb30d
1 changed files with 19 additions and 17 deletions

View File

@ -137,8 +137,9 @@ impl Handler<ms::JoinRandom> for ChatPinnd {
return Resp::None;
}
// connect person with tag or to zero
let pos = match self.vyaktigat_waitlist.iter().position(|vk| {
// connect person with tag
let pos = if msg.tags.len() > 0 {
match self.vyaktigat_waitlist.iter().position(|vk| {
match vk.tags.iter().position(|t| msg.tags.contains(t)) {
Some(_) => true,
None => false
@ -154,7 +155,8 @@ impl Handler<ms::JoinRandom> for ChatPinnd {
});
return Resp::None;
}
};
}
} else { 0 };
let vayakti_watchlist = self.vyaktigat_waitlist.remove(pos);
let group_kunjika = format!("gupt_{}>{}",msg.kunjika.to_owned(), vayakti_watchlist.kunjika);