private async void DiscordServiceServerOnTicketResponse(object sender, PersonalMessageRequest request) { var @event = Event.TicketCrated; var msg = $"{request.SteamId} responded on ticket"; await SendMessageToUserSubscribed(@event, msg); }
public void ChangePersonalMessage(string message) { this.socket.NotNull(); PackageRequest request = new PersonalMessageRequest(message); PackageResponse response = this.socket.SendAndBlock(request); }
public VkComponent SendTextMessage(string vkUserId, string message, Action <string, string> callback = null) { var request = new PersonalMessageRequest(vkUserId, message); request.OnResponse(_ => { callback?.Invoke(vkUserId, message); Interface.CallHook("OnVkMessageSent", vkUserId, message); }); return(AddQueue(request)); }
public Task <PersonalMessageResponse> SendPersonalMessageAsync(PersonalMessageRequest request) { return(SendGrpcAction(async() => await _discordService.SendPersonalMessageAsync(request, DefaultSettings.GetDefaultSettings(2)), false)); }
public override Task <PersonalMessageResponse> SendPersonalMessage(PersonalMessageRequest request, ServerCallContext context) { OnTicketResponse?.Invoke(this, request); return(Task.FromResult(new PersonalMessageResponse())); }