laid base for expiring links

This commit is contained in:
shim_
2018-10-04 18:05:23 +02:00
parent 2344c7b8af
commit 69578e4281

View File

@@ -23,6 +23,7 @@ class SeafileUploader():
self.loadSettings() self.loadSettings()
self.pool = Pool(2) self.pool = Pool(2)
self.seaf_client = None self.seaf_client = None
self.link_expiry = None
def showSettingsUI(self, parentWidget): def showSettingsUI(self, parentWidget):
self.parentWidget = parentWidget self.parentWidget = parentWidget
@@ -78,6 +79,7 @@ class SeafileUploader():
(self.lib_id,self.lib_name) = str(settings.value("library", "/")).split("/") (self.lib_id,self.lib_name) = str(settings.value("library", "/")).split("/")
self.lib_path = settings.value("library-path", "") self.lib_path = settings.value("library-path", "")
self.copyLink = settings.value("copy-link", "true") in ['true', True] 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): 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)) self.access_token = SeafileToken(settings.value("auth-username", False),settings.value("auth-token", False))
else: else:
@@ -105,6 +107,8 @@ class SeafileUploader():
except: except:
pass pass
settings.setValue("copy-link", self.copyLink) settings.setValue("copy-link", self.copyLink)
if self.link_expiry:
settings.setValue("link-expiry", self.link_expiry)
if self.access_token is not None: if self.access_token is not None:
settings.setValue("auth-username", self.access_token.username ) settings.setValue("auth-username", self.access_token.username )
settings.setValue("auth-token", self.access_token.token) settings.setValue("auth-token", self.access_token.token)