私は別の約束を返すか約束したいと思っていますが、それをどうやって行うのか分かりません。 私のコード:NodeJS - Q - 別の約束を約束する方法
function seedUsers(){
var def = Q.defer();
_seedUsersInDb(function(err, users){
if(err){
return def.reject(err);
}
def.resolve(users);
})
return def.promise;
}
function seedDb(){
var def = Q.defer();
_checkCountOfUsers(function(count){
if(count > 0){
// already seeded
return def.resolve();
} else{
// we have to use seedUsers()
// ????????????????????
// how to pass seedUsers() ????
// ????????????????????
}
})
return def.promise;
}
は私が指定したセクションにどのようなコードを置けばいいの?