Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 5ef0092

Browse files
committed
fixed config version detection
1 parent d18a345 commit 5ef0092

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

data/blank_config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"app-version": "v2.2",
2+
"app-version": "v2.3",
33
"config-version": "v2.2",
44
"settings": {
55
"launch_timeout": 120,

valorantrpc/main.py

+9
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@ def main(loop):
260260

261261
launch_timeout = config['settings']['launch_timeout']
262262
current_config_version = blank_config['config-version']
263+
current_app_version = blank_config['app-version']
264+
appdata_path = os.path.join(os.getenv('APPDATA'),'valorant-rpc')
263265
if config['config-version'] != current_config_version:
264266
toaster.show_toast(
265267
"please check your valorant-rpc config",
@@ -270,6 +272,13 @@ def main(loop):
270272
)
271273
config = utils.create_new_config()
272274

275+
if config['app-version'] != current_app_version:
276+
config['app-version'] = current_app_version
277+
278+
with open(utils.get_resource_path(os.path.join(appdata_path, 'config.json')), 'w') as fil:
279+
json.dump(config,fil)
280+
281+
# rpc client stuff
273282
if config['rpc-client-override']['client_id'] != "" and config['rpc-client-override']['client_id'] != default_client_id:
274283
print("[i] overriding client id!")
275284
client_id = config['rpc-client-override']['client_id']

0 commit comments

Comments
 (0)