class Osso::GraphQL::Mutations::RegenerateOauthCredentials
Public Instance Methods
ready?(*)
click to toggle source
# File lib/osso/graphql/mutations/regenerate_oauth_credentials.rb, line 32 def ready?(*) admin_ready? end
resolve(id:)
click to toggle source
# File lib/osso/graphql/mutations/regenerate_oauth_credentials.rb, line 14 def resolve(id:) oauth_client = Osso::Models::OauthClient.find(id) oauth_client.regenerate_secrets! if oauth_client.save Osso::Analytics.capture( email: context[:email], event: self.class.name.demodulize, properties: { oauth_client_id: id } ) return response_data(oauth_client: oauth_client) end response_error(oauth_client.errors) end