diff --git a/lib/facts/version.js b/lib/facts/version.js new file mode 100644 --- /dev/null +++ b/lib/facts/version.js @@ -0,0 +1,5 @@ +// @flow + +// This file defines the version of both web and keyserver. Today they are +// deployed together, so their version are sourced from the same place. +export const webAndKeyserverCodeVersion = 2; diff --git a/web/app.react.js b/web/app.react.js --- a/web/app.react.js +++ b/web/app.react.js @@ -19,6 +19,7 @@ ModalProvider, useModalContext, } from 'lib/components/modal-provider.react.js'; +import { webAndKeyserverCodeVersion } from 'lib/facts/version.js'; import { createLoadingStatusSelector, combineLoadingStatuses, @@ -84,7 +85,7 @@ calendarRangeInactivityLimit: null, platformDetails: { platform: electron?.platform ?? 'web', - codeVersion: 2, + codeVersion: webAndKeyserverCodeVersion, stateVersion: persistConfig.version, }, });