public virtual void SetMessagesFlags(SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld) { }
public virtual void SetMessagesFlags(object[] messageIndexSet, SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld) { }
public override void SetMessagesFlags(object[] messageIndexSet, SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld) { int[] ids = ObjectsToInts32(messageIndexSet); _dbMan.SetMessagesFlags(false, ids, flags, flagsAction, fld); }
public override void SetMessagesFlags(SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld) { _dbMan.SetMessagesFlags(true, null, flags, flagsAction, fld); }
public static async Task MarkMessages(List <string> messages, SystemMessageFlags systemMessageFlags, MessageFlagAction messageFlagAction) { var messagesSet = messages.Aggregate("", (current, t) => current + t + ","); await ImapClient.SetMessageFlagsAsync(messagesSet, true, systemMessageFlags, messageFlagAction); }