private void FetchEmails(string accessToken) { var emails = EmailReader.ReadEmails(new Email { Token = accessToken }); DisplayReceivedEmails(emails); }
public void TestParameterCaching([IncludeDataSources(TestProvName.AllSQLite)] string context) { using (var db = GetDataContext(context)) using (db.CreateLocalTable <Email>()) using (db.CreateLocalTable <EmailAttachment>()) { var reader1 = new EmailReader(35); reader1.GetEmail(context); reader1.Dispose(); var reader2 = new EmailReader(36); Assert.DoesNotThrow(() => reader2.GetEmail(context)); } }
private async void GetEmails(string email) { emails = await EmailReader.Instance().GetEmailMessagesBySenderAsync(email); // Bind emails to ListView if (emails != null) { mailListView.DataContext = emails; } else { await Alert.Error("No emails found"); } }
private async void LoginButton_Click(object sender, RoutedEventArgs e) { // Show loading spinner VisualStateManager.GoToState(this, "LoadingState", false); // Initiate login popup var result = await EmailReader.Instance().AuthenticateOutlookClientAsync("Mail"); if (result) { groupEmails = await EmailReader.Instance().GroupEmailsBySenderAsync(); UpdateView(); } else { await Alert.Error("Opps, could not signin. Please try again"); } }
private string convertEml(string fileName, string outDir) { EmailReader reader = new EmailReader().WithHtmlMessageTemplate(""); return(null); }