type Error
This commit is contained in:
parent
71ec8d5aad
commit
6642978a0f
@ -2,6 +2,8 @@ use std::{fs, ops::Deref, path::PathBuf, rc::Rc};
|
|||||||
|
|
||||||
use crate::{download_with_progress, MAX_TRIES};
|
use crate::{download_with_progress, MAX_TRIES};
|
||||||
|
|
||||||
|
type Error = String;
|
||||||
|
|
||||||
pub struct Playlist {
|
pub struct Playlist {
|
||||||
pub content: String,
|
pub content: String,
|
||||||
path_to_playlist: Rc<PathBuf>,
|
path_to_playlist: Rc<PathBuf>,
|
||||||
@ -48,7 +50,7 @@ impl Playlist {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn get_saved_or_download(&self) -> Result<String, String> {
|
pub async fn get_saved_or_download(&self) -> Result<String, Error> {
|
||||||
let content = if let Some(content) = self.get_saved() {
|
let content = if let Some(content) = self.get_saved() {
|
||||||
content
|
content
|
||||||
} else {
|
} else {
|
||||||
@ -66,7 +68,7 @@ impl Playlist {
|
|||||||
Ok(content)
|
Ok(content)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn download(&self) -> Result<String, String> {
|
pub async fn download(&self) -> Result<String, Error> {
|
||||||
let mut counter: u8 = 0;
|
let mut counter: u8 = 0;
|
||||||
loop {
|
loop {
|
||||||
counter += 1;
|
counter += 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user