Exemplo n.º 1
0
 public Task <ScheduledMessageResponse> Post(ScheduledMessageRequest request)
 {
     if (request.PostAt == 0 || request.PostAt < Epoch.Current)
     {
         throw new InvalidOperationException($"{nameof(request.PostAt)} zero or before now");
     }
     return(_client.MakeJsonCall <ScheduledMessageRequest, ScheduledMessageResponse>("chat.scheduleMessage", request));
 }
Exemplo n.º 2
0
 public async Task <ScheduledMessageResponse> SendAsync(string apiKey, ScheduledMessageRequest request)
 {
     return(JsonConvert.DeserializeObject <ScheduledMessageResponse>(await ExecutePostAsync(_URL, apiKey, request)));
 }