From d5c82532d141e3cd54ab0939b208ffe85cb854ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Wed, 11 Nov 2020 10:49:32 +0100 Subject: discord and slack loop --- src/main.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index fb1ee99..962564a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,11 +2,23 @@ use discord::{ model::Event, Discord, }; +use futures::join; use slack_api as slack; +use tokio::task::spawn_blocking; #[tokio::main] async fn main() { println!("Hello, world!"); + + join!( + spawn_blocking(move || { + discord_loop(); + }), + slack_loop(), + ); +} + +async fn slack_loop() { println!("Setting up Slack"); let slack_token = std::env::var("SLACK_API_TOKEN") @@ -38,7 +50,9 @@ async fn main() { } else { println!("{:?}", response) } +} +fn discord_loop() { println!("Setting up Discord"); let discord_token = std::env::var("DISCORD_API_TOKEN") -- cgit v1.2.1