From bb03cbf66b33d5c11cd85a113bab4b109c406691 Mon Sep 17 00:00:00 2001 From: Titouan Rigoudy Date: Fri, 5 Jul 2019 23:38:14 +0000 Subject: [PATCH] Add LoginStatus to Context. --- src/context.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/context.rs b/src/context.rs index 2c73906..1bb4599 100644 --- a/src/context.rs +++ b/src/context.rs @@ -3,6 +3,7 @@ use parking_lot::Mutex; +use crate::login::LoginStatus; use crate::room::RoomMap; use crate::user::UserMap; @@ -11,6 +12,7 @@ use crate::user::UserMap; /// Implements `Sync`. #[derive(Debug)] pub struct Context { + pub login: Mutex, pub rooms: Mutex, pub users: Mutex, } @@ -19,6 +21,7 @@ impl Context { /// Creates a new empty context. pub fn new() -> Self { Self { + login: Mutex::new(LoginStatus::Todo), rooms: Mutex::new(RoomMap::new()), users: Mutex::new(UserMap::new()), }