/** * Copyright IBM Corp. 2021, 2026 * SPDX-License-Identifier: BUSL-1.1 */ // Importing 'Store' from 'ember-data/store' to get default configuration automatically. import Store from 'ember-data/store'; import { CacheHandler } from '@ember-data/store'; import RequestManager from '@ember-data/request'; import { LegacyNetworkHandler } from '@ember-data/legacy-compat'; import SqliteHandler from 'api/handlers/sqlite-handler'; export default class extends Store { requestManager = new RequestManager(); constructor(args) { super(args); const sqliteHandler = new SqliteHandler(this); this.requestManager.use([sqliteHandler, LegacyNetworkHandler]); this.requestManager.useCache(CacheHandler); } }