This commit is contained in:
		
							
								
								
									
										10
									
								
								src/misc.rs
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/misc.rs
									
									
									
									
									
								
							@@ -70,7 +70,8 @@ impl From<roxmltree::Error> for Error {
 | 
			
		||||
/// Returns the current date in YYYY-MM-DD format. Needed for RIS API query to get current version of the overview.
 | 
			
		||||
pub(crate) fn current_date() -> String {
 | 
			
		||||
    let local_date = OffsetDateTime::now_utc();
 | 
			
		||||
    let format = format_description::parse("[year]-[month]-[day]").unwrap(); //unwrap okay, supplied format is fine
 | 
			
		||||
    let format = format_description::parse("[year]-[month]-[day]")
 | 
			
		||||
        .expect("Can't fail, supplied format is fine");
 | 
			
		||||
    local_date.format(&format).expect("Failed to format date")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -80,7 +81,12 @@ pub(crate) fn get_cache_dir() -> Result<String, Error> {
 | 
			
		||||
        msg: "directories crate could not find basedirs.".into(),
 | 
			
		||||
    })?;
 | 
			
		||||
    let cache_dir = cache_dir.cache_dir();
 | 
			
		||||
    Ok(format!("{}/risp/", cache_dir.to_str().unwrap()))
 | 
			
		||||
    Ok(format!(
 | 
			
		||||
        "{}/risp/",
 | 
			
		||||
        cache_dir
 | 
			
		||||
            .to_str()
 | 
			
		||||
            .ok_or(Error::new("Cache dir can't be found"))?
 | 
			
		||||
    ))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#[cfg(test)]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user