docs/app/scripts/actions/getRepoComments.js

24 lines
607 B
JavaScript

'use strict';
import _ from 'lodash';
import {
Repositories as Repos
} from 'hub-js-sdk';
export default function repoComments(actionContext, payload) {
var token = payload.JWT;
var namespace = payload.namespace;
if(payload.namespace === '_') {
namespace = 'library';
}
var repoShortName = namespace + '/' + payload.repoName;
Repos.getCommentsForRepo(token, repoShortName, function(err, res) {
if (err) {
actionContext.dispatch('ERROR_RECEIVING_REPO_COMMENTS');
} else {
actionContext.dispatch('RECEIVE_REPO_COMMENTS', res.body);
}
}, payload.pageNumber);
}