PluginRegistry
Class: PluginRegistry
Defined in: src/plugin/manager/registry.ts:13
Constructors
Constructor
new PluginRegistry(
pluginContext):PluginRegistry
Defined in: src/plugin/manager/registry.ts:14
Parameters
pluginContext
Returns
PluginRegistry
Methods
getPluginFromDatabase()
getPluginFromDatabase(
pluginId):Promise<{backup:boolean;createdAt:Date;id:string;isActivated:boolean;isInstalled:boolean;pluginId:string;updatedAt:Date|null; } |null>
Defined in: src/plugin/manager/registry.ts:19
Get plugin from database
Parameters
pluginId
string
Returns
Promise<{ backup: boolean; createdAt: Date; id: string; isActivated: boolean; isInstalled: boolean; pluginId: string; updatedAt: Date | null; } | null>
updatePluginInDatabase()
updatePluginInDatabase(
pluginId,updates):Promise<void>
Defined in: src/plugin/manager/registry.ts:40
Update plugin in database
Parameters
pluginId
string
updates
Partial<typeof pluginsTable.$inferInsert>
Returns
Promise<void>