+7
-10
lines changedFilter options
+7
-10
lines changed Original file line number Diff line number Diff line change
@@ -111,7 +111,7 @@ fn main() {
111
111
}
112
112
113
113
if cli.clear_metadata {
114
-
clear_metadata(&log)
114
+
clear_metadata(&log);
115
115
}
116
116
117
117
let browser_name: String = cli.browser.unwrap_or_default();
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@ use std::fs;
19
19
use std::fs::File;
20
20
use std::path::PathBuf;
21
21
use std::time::{SystemTime, UNIX_EPOCH};
22
+
use std::io::Error;
22
23
23
24
use serde::{Deserialize, Serialize};
24
25
@@ -155,14 +156,10 @@ pub fn write_metadata(metadata: &Metadata, log: &Logger) {
155
156
.unwrap();
156
157
}
157
158
158
-
pub fn clear_metadata(log: &Logger) {
159
+
pub fn clear_metadata(log: &Logger) -> Result<(), Error> {
159
160
let metadata_path = get_metadata_path();
160
-
log.trace(format!(
161
-
"Deleting metadata file {}",
162
-
metadata_path.display()
163
-
));
164
-
match fs::remove_file(metadata_path) {
165
-
Ok(()) => log.trace("Metadata file was deleted".to_string()),
166
-
Err(err) => log.warn(format!("Metadata file deleting invoked an error: {}", err)),
167
-
}
161
+
log.trace(format!("Deleting metadata file {}", metadata_path.display()));
162
+
fs::remove_file(metadata_path)?;
163
+
log.trace("Metadata file was deleted".to_string());
164
+
Ok(())
168
165
}
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4