7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/stackone_migration/api/account_token_api.rb', line 7
def account_token_retrieve(public_token, opts = {})
return original_account_token_retrieve(public_token, opts) unless StackOneMigration::AccountHelper.stackone_account?(public_token)
account_data = StackOneHRIS::AccountsApi.new.accounts_get(public_token)
integration_data = MergeHRISClient::AccountIntegration.new(slug: account_data.provider)
MergeHRISClient::AccountToken.new(account_token: public_token, integration: integration_data)
rescue StackOneHRIS::ApiError
raise MergeHRISClient::ApiError
end
|