public void SaveUnsendMessages() { if (!EmailClient.Instance.clients.HasInternet) { MessageArchiver.ArchiveMessages(PendingMessages, Settings.archivedMessages + EmailClient.Instance.user.username); } }
/// <summary> /// Returns the Provider to be used Default or Built-in /// </summary> /// /// <returns></returns> protected virtual IMessageArchiveProvider GetProvider() { IMessageArchiveProvider provider = null; try { provider = new MessageArchiver(); } catch (Exception exc) { throw new Exception(string.Format("Unable to create Message Archive Provider, Message: '{10}', Details: '{1}'", exc.Message, exc.ToString())); } return(provider); }
public void GetDraftMessages() { MessageArchiver.UnarchiveMessagesTo(DraftMessages, Settings.draftMessages + EmailClient.Instance.user.username); }
public void GetArchivedMessages() { MessageArchiver.UnarchiveMessagesTo(PendingMessages, Settings.archivedMessages + EmailClient.Instance.user.username); }
public void SaveDraftMessages() { MessageArchiver.ArchiveMessages(DraftMessages, Settings.draftMessages + EmailClient.Instance.user.username); }