UNPKG

oa-jira

Version:

Octet Agile's JIRA connectivity project.

16 lines (13 loc) 799 B
const Connection = require('../classes/connection.class'); const constants = require('../constants/connection.constants'); const utils = require('../utils/connection.utils'); exports.createBearer = ({ baseUrl, token }) => { return Promise.all([utils.resolveBaseUrl(baseUrl), utils.resolveToken(token)]) .then(([baseUrl, token]) => Connection.create({ mode: constants.mode.BEARER, baseUrl, token, user: null })) .catch(error => Promise.reject(error)); }; exports.createBasic = ({ baseUrl, user, token }) => { return Promise.all([utils.resolveBaseUrl(baseUrl), utils.resolveUser(user), utils.resolveToken(token)]) .then(([baseUrl, user, token]) => Connection.create({ mode: constants.mode.BASIC, baseUrl, token, user })) .catch(error => Promise.reject(error)); };