Online Search (#576)
* Very basic online search for gmail. * Server side of handling offline search and listing part in listing page. * Default search mode implementation and search UI improvements. * Online search for Outlook. * Very basic online search for gmail. * Server side of handling offline search and listing part in listing page. * Default search mode implementation and search UI improvements. * Online search for Outlook. * Online search for imap without downloading the messages yet. TODO * Completing imap search.
This commit is contained in:
@@ -51,6 +51,14 @@ public class MailSynchronizationRequestHandler : ServerMessageHandler<NewMailSyn
|
||||
|
||||
try
|
||||
{
|
||||
// test
|
||||
//if (synchronizer.Account.ProviderType == MailProviderType.Gmail)
|
||||
//{
|
||||
|
||||
// await synchronizer.OnlineSearchAsync("label:unread", null, cancellationToken);
|
||||
// return WinoServerResponse<MailSynchronizationResult>.CreateSuccessResponse(MailSynchronizationResult.Canceled);
|
||||
//}
|
||||
|
||||
var synchronizationResult = await synchronizer.SynchronizeMailsAsync(message.Options, cancellationToken).ConfigureAwait(false);
|
||||
|
||||
if (synchronizationResult.DownloadedMessages?.Any() ?? false || !synchronizer.Account.Preferences.IsNotificationsEnabled)
|
||||
|
||||
Reference in New Issue
Block a user