From cbec91838313d791ae792cc4409579225c2f7319 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 19 May 2017 09:02:25 -0400 Subject: [PATCH] clear cache command --- src/Console/Program.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Console/Program.cs b/src/Console/Program.cs index 9a360311..42dfa740 100644 --- a/src/Console/Program.cs +++ b/src/Console/Program.cs @@ -120,6 +120,10 @@ namespace Bit.Console case "q": _exit = true; break; + case "cache": + case "clearcache": + await ClearCacheAsync(); + break; default: Con.WriteLine("Unknown command."); break; @@ -1004,6 +1008,16 @@ namespace Bit.Console return Task.FromResult(0); } + private static Task ClearCacheAsync() + { + SettingsService.Instance.GroupDeltaToken = null; + SettingsService.Instance.LastGroupSyncDate = null; + SettingsService.Instance.UserDeltaToken = null; + SettingsService.Instance.LastUserSyncDate = null; + SettingsService.Instance.LastSyncHash = null; + return Task.FromResult(0); + } + private static string ReadSecureLine() { var input = string.Empty;