Plugin hooks (#1452)

* Refactor session and plugin code
* Add context to job tasks
* Show hooks in plugins page
* Refactor session management
This commit is contained in:
WithoutPants
2021-06-11 17:24:58 +10:00
committed by GitHub
parent dde361f9f3
commit 46bbede9a0
48 changed files with 1289 additions and 338 deletions

View File

@@ -24,4 +24,35 @@ tasks:
description: Sleeps for 100 seconds - interruptable
defaultArgs:
mode: long
hooks:
- name: Log scene marker create/update
description: Logs some stuff when creating/updating scene marker.
triggeredBy:
- SceneMarker.Create.Post
- SceneMarker.Update.Post
- SceneMarker.Delete.Post
- Scene.Create.Post
- Scene.Update.Post
- Scene.Destroy.Post
- Image.Create.Post
- Image.Update.Post
- Image.Destroy.Post
- Gallery.Create.Post
- Gallery.Update.Post
- Gallery.Destroy.Post
- Movie.Create.Post
- Movie.Update.Post
- Movie.Destroy.Post
- Performer.Create.Post
- Performer.Update.Post
- Performer.Destroy.Post
- Studio.Create.Post
- Studio.Update.Post
- Studio.Destroy.Post
- Tag.Create.Post
- Tag.Update.Post
- Tag.Destroy.Post
defaultArgs:
mode: hook