Beispiel #1
0
        public async Task <Quote> FindByQuoteNumber(ulong guildId, int quoteNumber, bool onlyApproved = true, bool enrichWithUser = false)
        {
            var data = new FindByQuoteNumberRequest
            {
                GuildId        = guildId,
                QuoteNumber    = quoteNumber,
                OnlyApproved   = onlyApproved,
                EnrichWithUser = enrichWithUser,
            };
            var msg = await _natsService.RequestAsync(data);

            return(msg.GetData <Quote>());
        }
Beispiel #2
0
 public Task <Quote> OnFindByQuoteNumber(FindByQuoteNumberRequest req)
 {
     return(_quoteService.FindByQuoteNumber(req.GuildId, req.QuoteNumber, req.OnlyApproved, req.EnrichWithUser));
 }