From 89ea9a0312bbc7ddee39565874a5b4e7876915ec Mon Sep 17 00:00:00 2001 From: John Cote Date: Sun, 8 Sep 2024 00:02:39 -0400 Subject: [PATCH] ToontownClient: Read account bridge --- otpgo/lua/ToontownClient.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/otpgo/lua/ToontownClient.lua b/otpgo/lua/ToontownClient.lua index 8e70ad0..bcd0373 100644 --- a/otpgo/lua/ToontownClient.lua +++ b/otpgo/lua/ToontownClient.lua @@ -1,5 +1,26 @@ package.path = package.path .. ";lua/?.lua" +function readAccountBridge() + local json = require("json") + local io = require("io") + + -- TODO: Custom path. + f, err = io.open("databases/accounts.json", "r") + if err then + print("ToontownClient: Returning empty table for account bridge") + return {} + end + + decoder = json.new_decoder(f) + result, err = decoder:decode() + f:close() + assert(not err, err) + print("ToontownClient: Account bridge successfully loaded.") + return result +end + +ACCOUNT_BRIDGE = readAccountBridge() + -- Load message types dofile("lua/MsgTypes.lua")