Skip to content

Commit 0e4e50e

Browse files
committed
fix: enhance plugin endpoint setup and resource configuration validation
1 parent 808bb81 commit 0e4e50e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default class ForeignInlineListPlugin extends AdminForthPlugin {
2727
}
2828

2929
setupEndpoints(server: IHttpServer) {
30+
console.log("Setting up endpoints for plugin", this.pluginInstanceId);
3031
server.endpoint({
3132
method: 'POST',
3233
path: `/plugin/${this.pluginInstanceId}/get_default_filters`,
@@ -161,6 +162,12 @@ export default class ForeignInlineListPlugin extends AdminForthPlugin {
161162
if (plugin.modifyResourceConfig) {
162163
await plugin.modifyResourceConfig(adminforth, this.copyOfForeignResource);
163164
}
165+
if (plugin.setupEndpoints) {
166+
await plugin.setupEndpoints(adminforth.express);
167+
}
168+
if (plugin.validateConfigAfterDiscover) {
169+
await plugin.validateConfigAfterDiscover(adminforth, this.copyOfForeignResource);
170+
}
164171
}
165172

166173

0 commit comments

Comments
 (0)