Changed version update logik

This commit is contained in:
piair
2024-04-26 14:32:01 +02:00
parent 9bcbc81c2f
commit 127d16afea
3 changed files with 24 additions and 12 deletions

View File

@ -22,7 +22,8 @@ class Config:
proxy = json.load(inFile)
with open("/app/MsRewards-Reborn/user_data/configs.json", "r") as inFile:
config = json.load(inFile)
with open("/app/MsRewards-reborn/user_data/version", "r") as inFile:
version = inFile.readline()
"""
setup standalone stuff
"""
@ -34,7 +35,7 @@ class Config:
self.version = args.update_version
self.WebDriver = Driver()
self.display = None
self.version = version
"""
setup UserCredential
"""
@ -52,11 +53,11 @@ class Config:
self.discord.avatar_url = settings["avatarlink"]
if (
"discord" in config[args.config]
and config[args.config]["discord"] in discord
and "errorsL" in discord[config[args.config]["discord"]]
and discord[config[args.config]["discord"]]["errorsL"] != ""
):
"discord" in config[args.config]
and config[args.config]["discord"] in discord
and "errorsL" in discord[config[args.config]["discord"]]
and discord[config[args.config]["discord"]]["errorsL"] != ""
):
self.discord.wh_link = discord[config[args.config]["discord"]]["errorsL"]
self.discord.wh = Webhook.from_url(self.discord.wh_link, adapter=RequestsWebhookAdapter())
else:
@ -81,4 +82,10 @@ class Config:
self.display = display
def has_been_updated(self):
return self.version != "None"
with open('/app/MsRewards-Reborn/version', "r") as inFile:
if self.version != inFile.readline():
self.version = inFile.readline()
with open('/app/MsRewards-Reborn/user_data/version', "w") as outFile:
outFile.write(self.version)
return True
return False