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;