exports.updateMyData = function (data) {
var resultPromise = Q.defer();
var errorResponse = function (err) {
resultPromise.reject(err);
};
findById(data.id).then(function (mydata) {
if (!mydata) {
errorResponse("No item found to update");
}
mydata.updateAttributes(data).then(function (mydata) {
resultPromise.resolve(mydata)
}, errorResponse)
}, errorResponse);
return resultPromise.promise;
};
Above coding is working fine but I want to use promise chaining for above coding. Please help me how to use?