diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2020-11-11 10:49:32 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2020-11-11 10:49:32 +0100 |
| commit | d5c82532d141e3cd54ab0939b208ffe85cb854ef (patch) | |
| tree | c36955ed3a5dc32ffb0a1c0941ad1741d2fac931 /src | |
| parent | 99496d745f70cc0e65bc42df01aecc7483ff1166 (diff) | |
| download | kodapa-d5c82532d141e3cd54ab0939b208ffe85cb854ef.tar.gz | |
discord and slack loop
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 14 |
1 files changed, 14 insertions, 0 deletions
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") |
