Convertir método de ASINCRONO a SINCRONO con Promises
Publicado por Iñaki (1 intervención) el 21/03/2018 12:22:47
Hola, tengo un método ASINCRONO en JS llamado 'gnClienteFirma.Firmar(textoAFirmar)'. Dicho método tiene dos callbacks una vez ejecutado:
function FirmaResultCallBack(signature) {...} //Si se firma OK.
function FirmaErrorFunction(errorType, errorMessage) {...} Si firma da algún error.
Como puedo convertir dicho método de ASINCRONO a SINCRONO???
He probado con 'promises' pero no acierto a verlo:
function FirmaResultCallBack(signature) {...} //Si se firma OK.
function FirmaErrorFunction(errorType, errorMessage) {...} Si firma da algún error.
Como puedo convertir dicho método de ASINCRONO a SINCRONO???
He probado con 'promises' pero no acierto a verlo:
1
2
3
4
5
6
7
8
9
function FirmarPromise(textoAFirmar) {
return new Promise(function (resolve, reject) {
gnClienteFirma.Firmar(textoAFirmar, function FirmaResultCallBack(signature) {
resolve(signature);
}, function FirmaErrorFunction(errorType, errorMessage) {
return reject(errorMessage);
});
})
}
Valora esta pregunta


0