class Fastlane::Helper::CodepushLoginHelper

Public Class Methods

is_logged_in() click to toggle source
# File lib/fastlane/plugin/codepush/helper/codepush_login_helper.rb, line 25
def self.is_logged_in
  logged_in = true
  begin
    Action.sh(
      "appcenter profile list",
      print_command: false
    )
    UI.message("User is already logged in")
  rescue
    logged_in = false
    UI.message("User is not logged in")
  end
  logged_in
end
login(login_token) click to toggle source
# File lib/fastlane/plugin/codepush/helper/codepush_login_helper.rb, line 8
def self.login(login_token)
  Action.sh(
    "appcenter login --token #{login_token}",
    print_command: false
  )
  UI.message("🎉Logged in successfully")
rescue StandardError
  UI.user_error!(
    "Something went wrong during App Center login!! Please ensure login token #{login_token} is correct"
  )
end
logout() click to toggle source
# File lib/fastlane/plugin/codepush/helper/codepush_login_helper.rb, line 20
def self.logout
  Action.sh("appcenter logout")
  UI.message("✅Logged out successfully")
end