daydream

A small matrix web client written in rust
git clone git://archive.git.mtrnord.blog/daydream-mx/daydream.git
Log | Files | Refs | README | LICENSE

commit 17d27c8b224341ba52ed583e367fafc8a1b81c90
parent 09c82b01c23c8f36a0d7fb247ee76b63a7911477
Author: Marcel <mtrnord1@gmail.com>
Date:   Sat,  4 Jul 2020 21:54:20 +0200

Fix login with no previous session available

Took 2 minutes

Diffstat:
Msrc/app/mod.rs | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/app/mod.rs b/src/app/mod.rs @@ -56,7 +56,9 @@ impl Component for App { }; let route_agent = RouteAgent::bridge(link.callback(Msg::RouteChanged)); let mut matrix_agent = MatrixAgent::bridge(link.callback(Msg::NewMessage)); - matrix_agent.send(matrix::Request::SetSession(session.unwrap())); + if let Some(session) = session { + matrix_agent.send(matrix::Request::SetSession(session)); + } matrix_agent.send(matrix::Request::GetLoggedIn); App { _matrix_agent: matrix_agent,