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 233423cd1ed151cabc4ced6361d5fbe22124615b
parent ea466700115e25f0c0654957569bf9edab18afab
Author: Marcel <mtrnord1@gmail.com>
Date:   Fri,  3 Jul 2020 20:31:22 +0200

Make clippy happier

Took 2 minutes

Diffstat:
Msrc/app/matrix/sync.rs | 2+-
Msrc/app/mod.rs | 8+++-----
Msrc/lib.rs | 2+-
3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/app/matrix/sync.rs b/src/app/matrix/sync.rs @@ -167,7 +167,7 @@ impl Sync { event.content = MessageEventContent::Video(video_event); } - let serialized_event = EventJson::from(event.clone()); + let serialized_event = EventJson::from(event); let resp = Response::Sync((room_id.clone(), serialized_event)); self.callback.emit(resp); } diff --git a/src/app/mod.rs b/src/app/mod.rs @@ -32,10 +32,9 @@ pub enum Msg { pub struct App { // While unused this needs to stay :( - matrix_agent: Box<dyn Bridge<MatrixAgent>>, + _matrix_agent: Box<dyn Bridge<MatrixAgent>>, route: Option<Route<()>>, route_agent: Box<dyn Bridge<RouteAgent<()>>>, - session: Option<SessionStore>, storage: Arc<Mutex<StorageService>>, } @@ -57,13 +56,12 @@ 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.clone().unwrap())); + matrix_agent.send(matrix::Request::SetSession(session.unwrap())); matrix_agent.send(matrix::Request::GetLoggedIn); App { - matrix_agent, + _matrix_agent: matrix_agent, route_agent, route: None, - session, storage, } } diff --git a/src/lib.rs b/src/lib.rs @@ -33,7 +33,7 @@ pub fn run_app() -> Result<(), JsValue> { let language_loader = DaydreamLanguageLoader::new(); let requested_languages = WebLanguageRequester::requested_languages(); - i18n_embed::select(&language_loader, &translations, &requested_languages); + i18n_embed::select(&language_loader, &translations, &requested_languages).unwrap(); yew::start_app::<app::App>(); Ok(())