25 lines
512 B
C#
25 lines
512 B
C#
|
using BiblioTech.Rewards;
|
|||
|
using DiscordRewards;
|
|||
|
using Logging;
|
|||
|
using Newtonsoft.Json;
|
|||
|
|
|||
|
namespace BiblioTech
|
|||
|
{
|
|||
|
public class LoggingRoleDriver : IDiscordRoleDriver
|
|||
|
{
|
|||
|
private readonly ILog log;
|
|||
|
|
|||
|
public LoggingRoleDriver(ILog log)
|
|||
|
{
|
|||
|
this.log = log;
|
|||
|
}
|
|||
|
|
|||
|
public async Task GiveRewards(GiveRewardsCommand rewards)
|
|||
|
{
|
|||
|
await Task.CompletedTask;
|
|||
|
|
|||
|
log.Log(JsonConvert.SerializeObject(rewards, Formatting.None));
|
|||
|
}
|
|||
|
}
|
|||
|
}
|