MCPcopy Create free account
hub / github.com/ProtonDriveApps/sdk / createCaches

Function createCaches

cli/src/cache/index.ts:14–26  ·  view source on GitHub ↗
(
    config: Config,
    credentials: Credentials,
    logger: Logger,
)

Source from the content-addressed store, hash-verified

12const ENTITIES_CACHE_FILE = 'cache-entities.sqlite';
13
14export function createCaches(
15 config: Config,
16 credentials: Credentials,
17 logger: Logger,
18): {
19 entitiesCache: ProtonDriveCache<string>;
20 cryptoCache: ProtonDriveCache<CachedCryptoMaterial>;
21} {
22 return {
23 cryptoCache: createCryptoCache(logger, config, credentials),
24 entitiesCache: createEntitiesCache(logger, config, credentials),
25 };
26}
27
28function createCryptoCache(
29 logger: Logger,

Callers 1

initFunction · 0.90

Calls 2

createCryptoCacheFunction · 0.85
createEntitiesCacheFunction · 0.85

Tested by

no test coverage detected