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));
|
|
}
|
|
}
|
|
}
|