public override Task <EditMessageResponse> EditMessage(EditMessageRequest request, ServerCallContext context) { throw new RpcException(new Status(StatusCode.Unimplemented, "Editing messages is not yet implemented")); return(Task.FromResult(new EditMessageResponse { })); }
public async Task EditMessage(EditMessageRequest request, string SourceId) { if (await _chatRepository.GetSentUserId(request.MessageId) != SourceId) { throw new ChatPermissionException("Not sent by this user"); } await _chatRepository.EditMessage(request); }
public async Task EditMessage(EditMessageRequest request) { using var conn = await GetConnection(); var query = "INSERT INTO chat.EDITED (MessageId, NewContent, DateEdited) VALUES (@MessageId, @NewContent, @DateEdited)"; await conn.ExecuteAsync(query, request); }
public EditMessageRequestHandler( Request request, ClientConnection clientConnection, INodeNoticeService nodeNoticeService, IConversationsNoticeService conversationsNoticeService, IUpdateMessagesService updateMessagesService, IAttachmentsService attachmentsService) { this.request = (EditMessageRequest)request; this.clientConnection = clientConnection; this.nodeNoticeService = nodeNoticeService; this.conversationsNoticeService = conversationsNoticeService; this.updateMessagesService = updateMessagesService; this.attachmentsService = attachmentsService; }
public Task <EditMessageResponse> EditMessage(string messageId, string channelId, string message = null, IEnumerable <string> mentionedUserIds = null) { if (messageId == null) { throw new ArgumentNullException(nameof(messageId)); } if (channelId == null) { throw new ArgumentNullException(nameof(channelId)); } var request = new EditMessageRequest { Content = message, Mentions = mentionedUserIds }; return(_rest.Patch <EditMessageResponse>(Endpoints.ChannelMessage(channelId, messageId), request)); }
/// <summary> /// 登录 /// </summary> /// <param name="request"></param> /// <returns></returns> public static CommonResponse _EditMessage(EditMessageRequest request) { #if DEBUG request = new EditMessageRequest() { id = "1", username = "******", birthday = "1991/02/24", email = "*****@*****.**", height = "180", medicalHistory = "无", mobile = "14741591142", position = "教员", sex = "2", weight = "70", workingPlace = "北京市朝阳区青年汇104号楼" }; #endif return(Post <CommonResponse>("editmessage", request)); }