FarmBot/Farmbot-Web-App

View on GitHub
app/mutations/users/reverify.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Users
  class Reverify < Mutations::Command
    required { model :user, class: User }

    def execute
      user.update!(confirmed_at: Time.now,
                   email: user.unconfirmed_email,
                   unconfirmed_email: nil)
      fbos_vers = Gem::Version.new("99.9.9") # Not relevant here, stubbing out.
      SessionToken.as_json(user, AbstractJwtToken::HUMAN_AUD, fbos_vers)
    end
  end
end