Move subscribe examples into own file
This commit is contained in:
parent
2ffc0cd97c
commit
9c90034ee7
|
@ -3,10 +3,7 @@ extern crate discord_rpc_client;
|
||||||
|
|
||||||
use std::io;
|
use std::io;
|
||||||
use simplelog::*;
|
use simplelog::*;
|
||||||
use discord_rpc_client::{
|
use discord_rpc_client::Client as DiscordRPC;
|
||||||
Client as DiscordRPC,
|
|
||||||
models::Event,
|
|
||||||
};
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
TermLogger::init(LevelFilter::Debug, Config::default()).unwrap();
|
TermLogger::init(LevelFilter::Debug, Config::default()).unwrap();
|
||||||
|
@ -16,20 +13,6 @@ fn main() {
|
||||||
|
|
||||||
drpc.start();
|
drpc.start();
|
||||||
|
|
||||||
drpc.subscribe(Event::ActivityJoin, |j| j
|
|
||||||
.secret("123456"))
|
|
||||||
.expect("Failed to subscribe to event");
|
|
||||||
|
|
||||||
drpc.subscribe(Event::ActivitySpectate, |s| s
|
|
||||||
.secret("123456"))
|
|
||||||
.expect("Failed to subscribe to event");
|
|
||||||
|
|
||||||
drpc.subscribe(Event::ActivityJoinRequest, |s| s)
|
|
||||||
.expect("Failed to subscribe to event");
|
|
||||||
|
|
||||||
drpc.unsubscribe(Event::ActivityJoinRequest, |j| j)
|
|
||||||
.expect("Failed to unsubscribe from event");
|
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
let mut buf = String::new();
|
let mut buf = String::new();
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
extern crate simplelog;
|
||||||
|
extern crate discord_rpc_client;
|
||||||
|
|
||||||
|
use std::{thread, time};
|
||||||
|
use simplelog::*;
|
||||||
|
use discord_rpc_client::{
|
||||||
|
Client as DiscordRPC,
|
||||||
|
models::Event,
|
||||||
|
};
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
TermLogger::init(LevelFilter::Debug, Config::default()).unwrap();
|
||||||
|
|
||||||
|
let mut drpc = DiscordRPC::new(425407036495495169)
|
||||||
|
.expect("Failed to create client");
|
||||||
|
|
||||||
|
drpc.start();
|
||||||
|
|
||||||
|
drpc.subscribe(Event::ActivityJoin, |j| j
|
||||||
|
.secret("123456"))
|
||||||
|
.expect("Failed to subscribe to event");
|
||||||
|
|
||||||
|
drpc.subscribe(Event::ActivitySpectate, |s| s
|
||||||
|
.secret("123456"))
|
||||||
|
.expect("Failed to subscribe to event");
|
||||||
|
|
||||||
|
drpc.subscribe(Event::ActivityJoinRequest, |s| s)
|
||||||
|
.expect("Failed to subscribe to event");
|
||||||
|
|
||||||
|
drpc.unsubscribe(Event::ActivityJoinRequest, |j| j)
|
||||||
|
.expect("Failed to unsubscribe from event");
|
||||||
|
|
||||||
|
loop { thread::sleep(time::Duration::from_millis(500)); }
|
||||||
|
}
|
Loading…
Reference in New Issue