Sorry, maybe I don't understand idea, but why in SocialLogin and VerifyEmail you use hardcoded config auth.providers.users.model to determine User model, and in other classes there is makeAuthModelInstance method? There is a problem when I use e.g. "customers" instead of "users" (part of config path).
https://github.com/joselfonseca/lighthouse-graphql-passport-auth/blob/3da831efbbab68bf0c3b859c7641f4c2300ca060/src/GraphQL/Mutations/SocialLogin.php#L28
Sorry, maybe I don't understand idea, but why in
SocialLogin
andVerifyEmail
you use hardcoded configauth.providers.users.model
to determine User model, and in other classes there ismakeAuthModelInstance
method? There is a problem when I use e.g. "customers" instead of "users" (part of config path).