stop using useHotMemoize

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2023-10-12 09:56:03 +02:00
parent 9e96f70d4a
commit dd0350379b
12 changed files with 100 additions and 123 deletions
@@ -19,7 +19,6 @@ import {
DatabaseManager,
loadBackendConfig,
HostDiscovery,
useHotMemoize,
} from '@backstage/backend-common';
import { ConfigReader } from '@backstage/config';
import { DefaultIdentityClient } from '@backstage/plugin-auth-node';
@@ -40,16 +39,14 @@ export async function startStandaloneServer(
const config = await loadBackendConfig({ logger, argv: process.argv });
const discovery = HostDiscovery.fromConfig(config);
const database = useHotMemoize(module, () => {
const manager = DatabaseManager.fromConfig(
new ConfigReader({
backend: {
database: { client: 'better-sqlite3', connection: ':memory:' },
},
}),
);
return manager.forPlugin('entity-feedback');
});
const manager = DatabaseManager.fromConfig(
new ConfigReader({
backend: {
database: { client: 'better-sqlite3', connection: ':memory:' },
},
}),
);
const database = manager.forPlugin('entity-feedback');
const identity = DefaultIdentityClient.create({
discovery,