enabled __hooks in the jsvm migrations
This commit is contained in:
@@ -113,8 +113,6 @@ declare function routerUse(...middlewares: Array<string|((e: core.RequestEvent)
|
||||
/**
|
||||
* Global helper variable that contains the absolute path to the app pb_hooks directory.
|
||||
*
|
||||
* _Note that this variable is available only in pb_hooks context._
|
||||
*
|
||||
* @group PocketBase
|
||||
*/
|
||||
declare var __hooks: string
|
||||
|
||||
@@ -184,6 +184,11 @@ func (p *plugin) registerMigrations() error {
|
||||
return err
|
||||
}
|
||||
|
||||
absHooksDir, err := filepath.Abs(p.config.HooksDir)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
registry := new(require.Registry) // this can be shared by multiple runtimes
|
||||
templateRegistry := template.NewRegistry()
|
||||
|
||||
@@ -206,6 +211,7 @@ func (p *plugin) registerMigrations() error {
|
||||
mailsBinds(vm)
|
||||
|
||||
vm.Set("$template", templateRegistry)
|
||||
vm.Set("__hooks", absHooksDir)
|
||||
|
||||
vm.Set("migrate", func(up, down func(txApp core.App) error) {
|
||||
core.AppMigrations.Register(up, down, file)
|
||||
|
||||
Reference in New Issue
Block a user