diff --git a/Tools/BiblioTech/Program.cs b/Tools/BiblioTech/Program.cs index cb3b13e5..2e0427e6 100644 --- a/Tools/BiblioTech/Program.cs +++ b/Tools/BiblioTech/Program.cs @@ -4,8 +4,10 @@ using BiblioTech.Commands; using BiblioTech.Rewards; using Discord; using Discord.WebSocket; +using DiscordRewards; using Logging; using Nethereum.Model; +using Newtonsoft.Json; namespace BiblioTech { @@ -42,6 +44,18 @@ namespace BiblioTech return new Program().MainAsync(args); } + public static void Write(EventsAndErrors cmd) + { + if (Log == null) return; + + if (cmd == null) + { + Log.Log("cmd is null!"); + return; + } + Log.Log(JsonConvert.SerializeObject(cmd)); + } + public async Task MainAsync(string[] args) { Log.Log("Starting Codex Discord Bot..."); diff --git a/Tools/BiblioTech/Rewards/RewardController.cs b/Tools/BiblioTech/Rewards/RewardController.cs index 93e9b008..1879c6e7 100644 --- a/Tools/BiblioTech/Rewards/RewardController.cs +++ b/Tools/BiblioTech/Rewards/RewardController.cs @@ -39,6 +39,8 @@ namespace BiblioTech.Rewards [HttpPost] public async Task Give(EventsAndErrors cmd) { + Program.Write(cmd); + await Safe(() => Program.ChainActivityHandler.ProcessChainActivity(cmd.ActiveChainAddresses)); await Safe(() => Program.EventsSender.ProcessChainEvents(cmd.EventsOverview, cmd.Errors)); return "OK";