|
@@ -69,13 +69,10 @@ module.exports = crowi => {
|
|
|
/**
|
|
/**
|
|
|
* Import page data from qiita to GROWI
|
|
* Import page data from qiita to GROWI
|
|
|
*/
|
|
*/
|
|
|
- importer.importDataFromQiita = user => {
|
|
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
|
|
|
|
+ importer.importDataFromQiita = async(user) => {
|
|
|
const firstPage = 1;
|
|
const firstPage = 1;
|
|
|
- const errors = importPostsFromQiita(firstPage, user, []);
|
|
|
|
|
-
|
|
|
|
|
- resolve(errors);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ const errors = await importPostsFromQiita(firstPage, user, []);
|
|
|
|
|
+ return errors;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -86,8 +83,8 @@ module.exports = crowi => {
|
|
|
qiitaClient.getQiitaPages(pageNum, `100`)
|
|
qiitaClient.getQiitaPages(pageNum, `100`)
|
|
|
.then(function(res) {
|
|
.then(function(res) {
|
|
|
const next = pageNum * 100 + 1;
|
|
const next = pageNum * 100 + 1;
|
|
|
- const postsReceived = res[0];
|
|
|
|
|
- const pageTotal = res[1];
|
|
|
|
|
|
|
+ const postsReceived = res.pages;
|
|
|
|
|
+ const pageTotal = res.total;
|
|
|
const data = convertQiitaDataForGrowi(postsReceived, user);
|
|
const data = convertQiitaDataForGrowi(postsReceived, user);
|
|
|
|
|
|
|
|
createGrowiPages(data)
|
|
createGrowiPages(data)
|
|
@@ -158,31 +155,23 @@ module.exports = crowi => {
|
|
|
/**
|
|
/**
|
|
|
* Import page data from esa to GROWI
|
|
* Import page data from esa to GROWI
|
|
|
*/
|
|
*/
|
|
|
- importer.testConnectionToEsa = () => {
|
|
|
|
|
- return new Promise(async(resolve, reject) => {
|
|
|
|
|
|
|
+ importer.testConnectionToEsa = async() => {
|
|
|
try {
|
|
try {
|
|
|
await getTeamNameFromEsa();
|
|
await getTeamNameFromEsa();
|
|
|
- resolve();
|
|
|
|
|
- }
|
|
|
|
|
- catch (err) {
|
|
|
|
|
- reject(err);
|
|
|
|
|
|
|
+ } catch (err) {
|
|
|
|
|
+ throw err;
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* Import page data from qiita to GROWI
|
|
* Import page data from qiita to GROWI
|
|
|
*/
|
|
*/
|
|
|
- importer.testConnectionToQiita = () => {
|
|
|
|
|
- return new Promise(async(resolve, reject) => {
|
|
|
|
|
- try {
|
|
|
|
|
- await qiitaClient.getQiitaUser();
|
|
|
|
|
- resolve();
|
|
|
|
|
- }
|
|
|
|
|
- catch (err) {
|
|
|
|
|
- reject(err);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ importer.testConnectionToQiita = async() => {
|
|
|
|
|
+ try {
|
|
|
|
|
+ await qiitaClient.getQiitaUser();
|
|
|
|
|
+ } catch (err) {
|
|
|
|
|
+ throw err;
|
|
|
|
|
+ };
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|