Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 4x 2x 2x 2x | import validateOptions from './validateOptions';
/** Create a repository.
* @module src/modules/createRepository
* @param {Object} superagent request object.
* @param {Object} options - Repository options.
* @param {string} options.name - The repository name.
* @param {boolean} options.privacy - Set the public or private status.
* @return {Promise} The superagent promise object.
*/
export default (request, options) => {
validateOptions(options, ['name']);
let [privacy, name] = [(options.privacy ? true : false), options.name];
let payload = {'repository': {'name': name,'private': privacy}};
return request
.post(options.baseUrl + "repos.json")
.send(payload);
}
|