mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Added an async method to delete messages and a command to delete last n messages based on sent message tracking
This commit is contained in:
@@ -214,6 +214,12 @@ public class ChatClient
|
||||
_wsClient.Send($"/delete {messageId}");
|
||||
}
|
||||
|
||||
public async Task DeleteMessageAsync(int messageId)
|
||||
{
|
||||
_logger.Debug($"Deleting {messageId}");
|
||||
await _wsClient.SendInstant($"/delete {messageId}");
|
||||
}
|
||||
|
||||
public void EditMessage(int messageId, string newMessage)
|
||||
{
|
||||
var payload = JsonSerializer.Serialize(new EditMessageJsonModel {Id = messageId, Message = newMessage});
|
||||
|
||||
Reference in New Issue
Block a user