diff options
| author | 2017-05-08 02:59:19 +0000 | |
|---|---|---|
| committer | 2017-05-08 02:59:19 +0000 | |
| commit | 9fa591cb0696bfc8f8af284bac9c4cd312fe293e (patch) | |
| tree | a1d898498b8d58de68be2343ad953415544f73e0 /lib/ASM/Config.pm | |
| parent | f91039f7bee00876022107e015c07879e15638d4 (diff) | |
Revert "Move users to DB"
This reverts commit 7342c7f0e19e15ab3c7ba2133a56393c15989f08.
Turns out there are still issues after all.
Diffstat (limited to 'lib/ASM/Config.pm')
| -rw-r--r-- | lib/ASM/Config.pm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/ASM/Config.pm b/lib/ASM/Config.pm index 8e336a3..ff6f745 100644 --- a/lib/ASM/Config.pm +++ b/lib/ASM/Config.pm @@ -19,6 +19,7 @@ sub deserialize { sub readConfig { $::settings = deserialize(io->file("$::cset/settings.json")->all); $::channels = deserialize(io->file("$::cset/channels.json")->all); + $::users = deserialize(io->file("$::cset/users.json")->all); $::mysql = deserialize(io->file("$::cset/mysql.json")->all); $::dnsbl = deserialize(io->file("$::cset/dnsbl.json")->all); $::rules = deserialize(io->file("$::cset/rules.json")->all); @@ -29,6 +30,7 @@ sub readConfig { sub writeConfig { writeMysql(); writeChannels(); + writeUsers(); writeSettings(); writeRestrictions(); writeBlacklist(); @@ -56,6 +58,11 @@ sub writeChannels { serialize($::channels) > io("$::cset/channels.json"); } +sub writeUsers { + $::settingschanged=1; + serialize($::users) > io("$::cset/users.json"); +} + sub writeSettings { $::settingschanged=1; serialize($::settings) > io("$::cset/settings.json"); |
