stash
stash copied to clipboard
[Feature] [Help Needed] Image scrappers
Scope
Allow image to use scrappers. Useful for implementing AI tagging, or getting date/url/performer from a social media post.
Help needed
So far i've only been able to do so much on this, and i'm actually stuck on a few compilation errors. I just cant find what to do, so i'm seeking some external help here.
If you would to compile right now, make generate would yield :
D:\Projets\stashStar\internal\api\resolver_mutation_image.go:28:67: undeclared name: ImageUpdateInput
D:\Projets\stashStar\internal\api\resolver_mutation_image.go:46:71: undeclared name: ImageUpdateInput
D:\Projets\stashStar\internal\api\resolver_mutation_image.go:88:67: undeclared name: ImageUpdateInput
D:\Projets\stashStar\internal\api\resolver.go:57:9: cannot use &(queryResolver literal) (value of type *queryResolver) as QueryResolver value in return statement: *queryResolver does not implement QueryResolver (missing method AllGalleries)
D:\Projets\stashStar\internal\api\resolver.go:63:9: cannot use &(imageResolver literal) (value of type *imageResolver) as ImageResolver value in return statement: *imageResolver does not implement ImageResolver (missing method Date)
D:\Projets\stashStar\internal\api\server.go:99:65: cannot use resolver (variable of type *Resolver) as ResolverRoot value in struct literal: *Resolver does not implement ResolverRoot (missing method ImageUpdateInput)
Updated to latest file refactor
If i get time i'll split this into different PR. I might just restart from zero adding in your advices.
I would suggest first splitting this PR up. You're adding new fields to the image object, which needs its own PR.
Part 1 : https://github.com/stashapp/stash/pull/3015 Part 2 : TBD
I close this draft since i replaced it by two other PRs