summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tidal_dl_ng/config.py')
-rw-r--r--tidal_dl_ng/config.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tidal_dl_ng/config.py b/tidal_dl_ng/config.py
index 92eea3b..7e93e7f 100644
--- a/tidal_dl_ng/config.py
+++ b/tidal_dl_ng/config.py
@@ -2,6 +2,7 @@ import os
import shutil
from collections.abc import Callable
from json import JSONDecodeError
+from pathlib import Path
from typing import Any
import tidalapi
@@ -158,3 +159,10 @@ class Tidal(BaseConfig, metaclass=SingletonMeta):
fn_print("Something went wrong. Did you login using your browser correctly? May try again...")
return result
+
+ def logout(self):
+ Path(self.file_path).unlink(missing_ok=True)
+ self.token_from_storage = False
+ del self.session
+
+ return True