aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2022-05-18 20:30:16 -0400
committerXe Iaso <me@christine.website>2022-05-18 20:30:16 -0400
commit565949cec2869a4b64da5502291d3548605f7d9e (patch)
treeeddd7c8d502fa85d2ee7fcdbdeba7534103c5c82
parente2b9f384bf4033eddf321b5b5020ac4847609b37 (diff)
downloadxesite-565949cec2869a4b64da5502291d3548605f7d9e.tar.xz
xesite-565949cec2869a4b64da5502291d3548605f7d9e.zip
fix patrone
Signed-off-by: Xe Iaso <me@christine.website>
-rw-r--r--lib/patreon/src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/patreon/src/lib.rs b/lib/patreon/src/lib.rs
index 4072c94..68fbd7d 100644
--- a/lib/patreon/src/lib.rs
+++ b/lib/patreon/src/lib.rs
@@ -223,9 +223,10 @@ impl Client {
creds.access_token = rg.access_token;
creds.refresh_token = rg.refresh_token;
- let p = Path::new(".patreon.json");
+ let mut p = dirs::home_dir().unwrap_or(".".into());
+ p.push(".patreon.json");
if p.exists() {
- fs::remove_file(p)?;
+ fs::remove_file(&p)?;
}
let mut fout = fs::File::create(p)?;
serde_json::to_writer(&mut fout, &creds)?;