aboutsummaryrefslogtreecommitdiff
path: root/src/core/lavalink_handler.rs
blob: bfd5fd622b934fee3da6e6d009d958889576a3cb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use serenity::prelude::Mutex;
use std::sync::Arc;
use lavalink_rs::{
    LavalinkClient,
    model::*,
    gateway::*
};

pub struct LavalinkHandler;
impl LavalinkEventHandler for LavalinkHandler {
    fn track_start(&self, _client: Arc<Mutex<LavalinkClient>>, event: TrackStart) {
        println!("Track started! Guild: {}", event.guild_id);
    }
}