| 123456789101112131415161718192021222324252627282930313233343536 |
- # 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
|