Sha256: db8245b3206535cbdc82a42671655a6c93a6297509bce029227bc8946cfb691d
Contents?: true
Size: 515 Bytes
Versions: 26
Compression:
Stored size: 515 Bytes
Contents
# frozen_string_literal: true module GraphqlDevise module Mutations class Logout < Base def resolve if current_resource && client && current_resource.tokens[client] current_resource.tokens.delete(client) current_resource.save! remove_resource yield current_resource if block_given? { authenticatable: current_resource } else raise_user_error(I18n.t('graphql_devise.user_not_found')) end end end end end
Version data entries
26 entries across 26 versions & 1 rubygems