public void MarkAsRead(VkMessage <TUserStates> message) { cit.Messages.MarkAsRead(new Citrina.StandardApi.Models.MessagesMarkAsReadRequest() { AccessToken = token, PeerId = message.User.ToString(), StartMessageId = message.messageId }); }
private static void Log(VkMessage <UserState> message, MessageDir direction) { var width = Console.BufferWidth - 22; Console.WriteLine("id{0,-9} | {1,4} | {2,-" + width + "}", message.User, (direction == MessageDir.Received) ? "FROM" : " TO ", message.Text.Replace("\n", ". ").Substring(0, Math.Min(message.Text.Length, width))); }
public MessageEventArgs(VkMessage <TUserStates> vkmessage) { Message = vkmessage; }
public MessageEventArgs(VkClient <TUserStates> client, MessagesMessage message) { Message = new VkMessage <TUserStates>(client, message.UserId.Value, message.Body, message.Id.Value); }