refactor(plugins): outbound OAuth tokens and per-user plugin settings through repositories

This commit is contained in:
jubnl
2026-09-24 03:13:09 +02:00
parent 2ba5534c65
commit f29216c5af
13 changed files with 590 additions and 115 deletions
@@ -64,7 +64,7 @@ async function buildRuntime(withOrm: boolean): Promise<PluginRuntimeService> {
const dbs = new DatabaseService(testDb);
const audit = new AuditService(t.repo(AuditLog), t.repo(Users));
const addons = await createTestAddonsService(testDb, dbs);
const userSettings = new PluginUserSettingsService(dbs);
const userSettings = new PluginUserSettingsService(t.repo(PluginSettingsFields), t.repo(PluginUserConfig));
return new PluginRuntimeService(
dbs,
audit,