У меня есть вызов API, который возвращает либо обещание, либо объект с информацией.
getFollowers(uid, auth){
if(uid){
var followersPromise = this.db.collectionGroup(`following`)
....
})
.catch(function(error) {
...
});
return followersPromise
}else{
return {success: 0, error: "Item missing"}
}
}
В случае, если идентификатор не указан, я возвращаю простое сообщение об ошибке. Однако, если есть, он возвращает обещание. Чтобы сделать их согласованными, я хотел бы вернуть объект в качестве обещания, даже если он ничего не ждет.
Если это достойный подход, как мне его достичь?