# frozen_string_literal: true module MailerHelper def confirmation_query(token:, redirect_url:) query = <<-GRAPHQL mutation($token: String!, $redirectUrl: String!) { userConfirmAccount(confirmationToken: $token, redirectUrl: $redirectUrl) { user { username email } } } GRAPHQL { query: query.squish.html_safe, # rubocop:disable Rails/OutputSafety variables: {token: token, redirectUrl: redirect_url}, } end # def password_reset_query(token:, redirect_url:, resource_name:) # name = "#{resource_name.camelize(:lower)}CheckPasswordToken" # query = <<-GRAPHQL # query($token:String!,$redirectUrl:String!){ # #{name}(resetPasswordToken:$token,redirectUrl:$redirectUrl){ # email # } # } # GRAPHQL # { # query: query.delete("\n").delete(' ').html_safe, # variables: { token: token, redirectUrl: redirect_url } # } # end end