diff --git a/keyserver/src/utils/olm-utils.js b/keyserver/src/utils/olm-utils.js index 119459d2c..67eaf6026 100644 --- a/keyserver/src/utils/olm-utils.js +++ b/keyserver/src/utils/olm-utils.js @@ -1,14 +1,18 @@ // @flow -import olmConfig from '../../secrets/olm_config'; +import invariant from 'invariant'; + +import { importJSON } from './import-json'; type OlmConfig = { +picklingKey: string, +pickledAccount: string, }; -function getOlmConfig(): OlmConfig { +async function getOlmConfig(): Promise { + const olmConfig = await importJSON('secrets/olm_config'); + invariant(olmConfig, 'OLM config missing'); return olmConfig; } export { getOlmConfig };