From 7a4a53490124452effed697584174759fe77366d Mon Sep 17 00:00:00 2001 From: Patrick Simpson Date: Wed, 18 Jan 2017 10:34:45 +0100 Subject: [PATCH] [KOE-61] Updated names for client capabilities --- .../AcaciaZPushPlugin/AcaciaZPushPlugin.csproj | 1 + src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/Feature.cs | 2 +- .../Features/OutOfOffice/FeatureOutOfOffice.cs | 6 ++++++ .../Features/ReplyFlags/FeatureReplyFlags.cs | 6 ++++++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj index 01f73c0..c727738 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj @@ -237,6 +237,7 @@ + Form diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/Feature.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/Feature.cs index ac4608c..2460dfc 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/Feature.cs +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/Feature.cs @@ -65,7 +65,7 @@ namespace Acacia.Features virtual public void GetCapabilities(ZPushCapabilities caps) { - caps.Add(Name); + caps.Add(Name.ToLower()); } #region Debug options diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/OutOfOffice/FeatureOutOfOffice.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/OutOfOffice/FeatureOutOfOffice.cs index 77cbf95..409df96 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/OutOfOffice/FeatureOutOfOffice.cs +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/OutOfOffice/FeatureOutOfOffice.cs @@ -48,6 +48,12 @@ namespace Acacia.Features.OutOfOffice Watcher.ZPushAccountChange += Watcher_ZPushAccountChange; } + override public void GetCapabilities(ZPushCapabilities caps) + { + caps.Add("oof"); + caps.Add("ooftime"); + } + private static bool IsOOFEnabled(ActiveSync.SettingsOOF settings) { if (settings == null) diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/ReplyFlags/FeatureReplyFlags.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/ReplyFlags/FeatureReplyFlags.cs index 4d77a6f..e9c3df8 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/ReplyFlags/FeatureReplyFlags.cs +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Features/ReplyFlags/FeatureReplyFlags.cs @@ -60,6 +60,12 @@ namespace Acacia.Features.ReplyFlags } } + override public void GetCapabilities(ZPushCapabilities caps) + { + caps.Add("receiveflags"); + caps.Add("sendflags"); + } + [AcaciaOption("Enables or disables the handling of update events to mail items. When a mail item is " + "updated, it is checked to see if the reply flags are up to date. This is the main " + "mechanism for updating reply flags that change on the server")]