More reorg

This commit is contained in:
Dessalines 2019-05-04 08:53:29 -07:00
parent 67eae4203f
commit 3ebd457a17
2 changed files with 8 additions and 1 deletions

View file

@ -29,7 +29,13 @@ fn chat_route(req: &HttpRequest<WsChatSessionState>) -> Result<HttpResponse, Err
WSSession {
id: 0,
hb: Instant::now(),
ip: req.connection_info().remote().unwrap_or("127.0.0.1:12345").split(":").next().unwrap_or("127.0.0.1").to_string()
ip: req.connection_info()
.remote()
.unwrap_or("127.0.0.1:12345")
.split(":")
.next()
.unwrap_or("127.0.0.1")
.to_string()
},
)
}

View file

@ -1233,6 +1233,7 @@ impl Perform for GetPost {
sessions.remove(&addr);
}
// If the room doesn't exist yet
if chat.rooms.get_mut(&self.id).is_none() {
chat.rooms.insert(self.id, HashSet::new());
}