Ejemplo n.º 1
0
 public MessageReceivedEventArgs(SocketMessage s, IServiceProvider provider)
 {
     Message = s.Cast <SocketUserMessage>() ?? throw new ArgumentException($"{nameof(s)} is not a SocketUserMessage; aborting event handler call.");
     provider.Get(out _db);
     Context = VolteContext.Create(s, provider);
     Data    = _db.GetData(Context.Guild);
 }
Ejemplo n.º 2
0
 public MessageReceivedEventArgs(SocketMessage s, IServiceProvider provider)
 {
     Message = s.Cast <SocketUserMessage>() ?? throw new ArgumentException($"{nameof(s)} is not a SocketUserMessage; aborting EventArgs construction.");
     Context = VolteContext.Create(s, provider);
     Data    = provider.Get <DatabaseService>().GetData(Context.Guild);
 }