aboutsummaryrefslogtreecommitdiff
path: root/src/audio
diff options
context:
space:
mode:
authorNathan Perry <np@nathanperry.dev>2019-11-17 23:51:56 -0500
committerNathan Perry <np@nathanperry.dev>2019-11-17 23:51:56 -0500
commit8a5a841e619793ce81b177179694712284be23e4 (patch)
tree6e8b46b1a008a94236e5aaaf48fad95dee70451a /src/audio
parentc068e82d2b6341cf7896bfc2e1fd4683f28d67b4 (diff)
borrowck fixes
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/play_queue.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/audio/play_queue.rs b/src/audio/play_queue.rs
index 273f07b..6026587 100644
--- a/src/audio/play_queue.rs
+++ b/src/audio/play_queue.rs
@@ -79,7 +79,7 @@ impl PlayQueue {
let cache_http = c.cache_and_http.clone();
thread::spawn(move || {
loop {
- if let Err(e) = Self::update(cache_http, &queue, &voice_manager) {
+ if let Err(e) = Self::update(&cache_http, &queue, &voice_manager) {
error!("updating playqueue: {}", e);
}
@@ -89,7 +89,7 @@ impl PlayQueue {
}
- fn update(cache_http: Arc<CacheAndHttp>, queue_lck: &Arc<RwLock<Self>>, voice_manager: &Arc<Mutex<ClientVoiceManager>>) -> Result<()> {
+ fn update(cache_http: &CacheAndHttp, queue_lck: &Arc<RwLock<Self>>, voice_manager: &Arc<Mutex<ClientVoiceManager>>) -> Result<()> {
let (queue_is_empty, queue_has_playing) = {
let queue = queue_lck.read().unwrap();
@@ -246,7 +246,7 @@ impl PlayQueue {
},
None => {
error!("couldn't join channel");
- item.sender_channel.say(cache_http.http, "something happened somewhere somehow.")?;
+ item.sender_channel.say(&cache_http.http, "something happened somewhere somehow.")?;
}
}