aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornjaremko2017-07-17 23:31:32 -0400
committernjaremko2017-07-17 23:31:32 -0400
commit359db5a9b323d93855db20508b474bee755ca7b7 (patch)
tree6b57b704acde6bb4192be60fbec6806678751fa7 /src
parent2b76588847e0455b5ddc30d62688d801b7cbe13f (diff)
downloadpodcast-359db5a9b323d93855db20508b474bee755ca7b7.tar.bz2
Cleanup
Diffstat (limited to 'src')
-rw-r--r--src/actions.rs16
-rw-r--r--src/structs.rs2
2 files changed, 9 insertions, 9 deletions
diff --git a/src/actions.rs b/src/actions.rs
index f6fb679..9152918 100644
--- a/src/actions.rs
+++ b/src/actions.rs
@@ -1,11 +1,11 @@
use regex::Regex;
+use reqwest;
+use rss::Channel;
+use std::fs::{DirBuilder, File};
+use std::io::{Read, Write};
use std::process::Command;
use structs::*;
-use reqwest;
use utils::*;
-use std::io::{Read, Write};
-use std::fs::{DirBuilder, File};
-use rss::Channel;
pub fn list_episodes(state: &State, search: &str) {
let re = Regex::new(search).unwrap();
@@ -79,12 +79,11 @@ pub fn download_all(state: &State, p_search: &str) {
pub fn play_episode(state: &State, p_search: &str, ep_num_string: &str) {
let re_pod = Regex::new(p_search).unwrap();
let ep_num = ep_num_string.parse::<usize>().unwrap();
+ let mut path = get_podcast_dir();
+ path.push(".rss");
+ DirBuilder::new().recursive(true).create(&path).unwrap();
for subscription in state.subscriptions() {
if re_pod.is_match(&subscription.name) {
- let mut path = get_podcast_dir();
- path.push(".rss");
- DirBuilder::new().recursive(true).create(&path).unwrap();
-
let mut filename = String::from(subscription.name);
filename.push_str(".xml");
path.push(filename);
@@ -107,6 +106,7 @@ pub fn play_episode(state: &State, p_search: &str, ep_num_string: &str) {
} else {
launch_mpv(episode.url().unwrap());
}
+ return;
}
}
}
diff --git a/src/structs.rs b/src/structs.rs
index 923a0b1..5fdca3b 100644
--- a/src/structs.rs
+++ b/src/structs.rs
@@ -1,3 +1,4 @@
+use actions::*;
use reqwest;
use rss::{self, Channel, Item};
use serde_json;
@@ -5,7 +6,6 @@ use std::collections::BTreeSet;
use std::fs::{DirBuilder, File};
use std::io::{self, Read, Write};
use utils::*;
-use actions::*;
#[derive(Serialize, Deserialize, Clone)]
pub struct Subscription {