From ffcb1e59727fcec1bdca75cf124f11f2e05114e9 Mon Sep 17 00:00:00 2001 From: Leonie <135235065+DenialOfIntelligence@users.noreply.github.com> Date: Tue, 5 Dec 2023 17:44:09 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8Minor=20refractor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib.rs | 22 ++++++++++++++++++++-- src/main.rs | 19 +------------------ 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a0fa569..7d2945d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,9 +1,27 @@ use reqwest::Client; use serde::ser::Serialize; +use tokio; + +pub enum Task { + FW, + BW, + OFF, + Speed(f64), + Addr(String), +} + +#[derive(Debug, Clone)] +pub enum Message { + Addr(String), + FW, + BW, + Stop, + Speed(f64), +} #[tokio::main] pub async fn post(addr: &String, form_a: &str, form_b: T) { let c = Client::new(); let p = [(form_a, form_b)]; - c.post(addr).form(&p).send().await; -} + c.post(addr).form(&p).send().await.unwrap(); +} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 949d5a8..741e0f3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,7 +2,7 @@ use iced::widget::container; use iced::widget::Column; use iced::widget::{button, text_input, Slider}; use iced::{executor, Alignment, Application, Command, Element, Length, Renderer, Settings, Theme}; -use kontroller::post; +use kontroller::*; use std::sync::mpsc; use std::sync::mpsc::Sender; use std::thread; @@ -73,23 +73,6 @@ impl Default for State { } } -#[derive(Debug, Clone)] -enum Message { - Addr(String), - FW, - BW, - Stop, - Speed(f64), -} - -enum Task { - FW, - BW, - OFF, - Speed(f64), - Addr(String), -} - impl Application for State { type Message = Message; type Theme = Theme;