Sha256: dc63010f76aa771d2727c0696b4236a8185782fab98b67059d4acc30ceb125e5
Contents?: true
Size: 350 Bytes
Versions: 14
Compression:
Stored size: 350 Bytes
Contents
# frozen_string_literal: true module Ibrain::Mutations class SignOutMutation < AuthMutation field :result, Boolean, null: true def resolve current_user.jti = nil sign_out if current_user.save current_user.device_tokens.delete_all unless user_signed_in? OpenStruct.new(result: !user_signed_in?) end end end
Version data entries
14 entries across 14 versions & 2 rubygems