Remove tokens for a provider.
(&self, provider_id: &str)
| 63 | |
| 64 | /// Remove tokens for a provider. |
| 65 | pub fn remove(&self, provider_id: &str) -> Result<(), std::io::Error> { |
| 66 | let path = self.token_path(provider_id); |
| 67 | if path.exists() { |
| 68 | std::fs::remove_file(&path)?; |
| 69 | debug!(provider = %provider_id, path = %path.display(), "OAuth tokens removed"); |
| 70 | } |
| 71 | Ok(()) |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | #[cfg(test)] |