diff options
| author | Stefan Boberg <[email protected]> | 2021-08-12 10:07:11 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-08-12 10:07:11 +0200 |
| commit | bcd7a96042399f89372a379de7b6a95e594e9f39 (patch) | |
| tree | d3a5f46b8aa2d753fc387e0dc73ad24ebc84b77d /zenserver/zenserver.cpp | |
| parent | clang-format (diff) | |
| download | zen-bcd7a96042399f89372a379de7b6a95e594e9f39.tar.xz zen-bcd7a96042399f89372a379de7b6a95e594e9f39.zip | |
Extended flushing to include more services
Diffstat (limited to 'zenserver/zenserver.cpp')
| -rw-r--r-- | zenserver/zenserver.cpp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp index d2a15ae76..b26efc6ec 100644 --- a/zenserver/zenserver.cpp +++ b/zenserver/zenserver.cpp @@ -192,6 +192,8 @@ public: spdlog::info(ZEN_APP_NAME " exiting"); m_IoContext.stop(); + + Flush(); } void RequestExit(int ExitCode) @@ -237,8 +239,20 @@ public: void Flush() { - m_CasStore->Flush(); - m_CidStore->Flush(); + if (m_CasStore) + m_CasStore->Flush(); + + if (m_CidStore) + m_CidStore->Flush(); + + if (m_CacheService) + m_CacheService->Flush(); + + if (m_StructuredCacheService) + m_StructuredCacheService->Flush(); + + if (m_ProjectStore) + m_ProjectStore->Flush(); } private: |