diff --git a/main.py b/main.py index d64fdfe..c18cd5e 100644 --- a/main.py +++ b/main.py @@ -23,6 +23,7 @@ class SeafileUploader(): self.loadSettings() self.pool = Pool(2) self.seaf_client = None + self.link_expiry = None def showSettingsUI(self, parentWidget): self.parentWidget = parentWidget @@ -78,6 +79,7 @@ class SeafileUploader(): (self.lib_id,self.lib_name) = str(settings.value("library", "/")).split("/") self.lib_path = settings.value("library-path", "") self.copyLink = settings.value("copy-link", "true") in ['true', True] + self.link_expiry = settings.value("link-expiry", None) if settings.value("auth-token", False) and settings.value("auth-username", False): self.access_token = SeafileToken(settings.value("auth-username", False),settings.value("auth-token", False)) else: @@ -105,6 +107,8 @@ class SeafileUploader(): except: pass settings.setValue("copy-link", self.copyLink) + if self.link_expiry: + settings.setValue("link-expiry", self.link_expiry) if self.access_token is not None: settings.setValue("auth-username", self.access_token.username ) settings.setValue("auth-token", self.access_token.token)