lib/Queries/login_queries.ex
defmodule BettyGql.Queries.LoginQueries do
@moduledoc """
This module stores the reusable queries needed to perform basic actions
"""
@doc """
Query needed to login, parsed to use the credentials map
"""
def login_query(credentials) do
"""
mutation login {
login(
authProfileUuid: "#{credentials["auth_profile"]}",
username: "#{credentials["username"]}",
password: "#{credentials["password"]}"
) {
jwtToken
}
}
"""
end
end