|
|
@@ -29,6 +29,11 @@ module.exports = function(crowi) {
|
|
|
});
|
|
|
debug('esa client is initialized');
|
|
|
}
|
|
|
+ qiitaClient = qiita({
|
|
|
+ team: config.crowi['importer:qiita:team_name'],
|
|
|
+ accessToken: config.crowi['importer:qiita:access_token'],
|
|
|
+ });
|
|
|
+ debug('qiita client is initialized');
|
|
|
/**
|
|
|
* Get teams from esa (Promise wrapper)
|
|
|
*/
|
|
|
@@ -115,36 +120,6 @@ module.exports = function(crowi) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- initialize();
|
|
|
- importer.esaClient = esaClient;
|
|
|
-
|
|
|
- return importer;
|
|
|
-
|
|
|
- /**
|
|
|
- * Initialize importer
|
|
|
- */
|
|
|
- function initialize() {
|
|
|
- qiitaClient = qiita({
|
|
|
- team: config.crowi['importer:qiita:team_name'],
|
|
|
- accessToken: config.crowi['importer:qiita:access_token'],
|
|
|
- });
|
|
|
- debug('qiita client is initialized');
|
|
|
- }
|
|
|
- /**
|
|
|
- * Get teams from qiita (Promise wrapper)
|
|
|
- */
|
|
|
- function getTeamsFromQiita() {
|
|
|
- return new Promise(function(resolve, reject) {
|
|
|
- qiitaClient.api.team(function(err, res) {
|
|
|
- if (err) {
|
|
|
- debug(err);
|
|
|
- reject(err);
|
|
|
- }
|
|
|
- resolve(res);
|
|
|
- })
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Get posts from qiita (Promise wrapper)
|
|
|
*/
|
|
|
@@ -217,6 +192,7 @@ module.exports = function(crowi) {
|
|
|
}
|
|
|
|
|
|
initialize();
|
|
|
+ importer.esaClient = esaClient;
|
|
|
importer.qiitaClient = qiitaClient;
|
|
|
|
|
|
return importer;
|