Retorno de função

6 views
Skip to first unread message

Uilson Claudio

unread,
Jan 4, 2019, 1:22:36 PM1/4/19
to javascr...@googlegroups.com
Galera como eu pego o retorno da função abaixo :

async function retrocredit(file) {
const params = {
body: {
filetype: 'jpg',
content: file
},
headers: {}
};

Obrigado

Uilson Claudio

unread,
Jan 4, 2019, 1:30:22 PM1/4/19
to javascript brasil
Desculpa gente faltou o resto da função :


async function retrocredit(file) {
const params = {
body: {
filetype: 'jpg',
content: file
},
headers: {}
};

const [err, response] = await HandlePromise(API.post('Retrocredit', '/storefile', params));

if (err) {
return CommonResponse({
statusCode: err.errorCode || 500,
errorMessage: err.errorMessage || '---'
});
}

return CommonResponse({ response });
}

Danilo Inacio

unread,
Jan 4, 2019, 2:56:06 PM1/4/19
to javascript brasil
Acho que você está com problemas pelo fato dessa função ser async, o que faz ela retornar uma promise.

Logo você consegue acessar o retorna dela usando

retrocredit(file).then(response => {
  // response é o retorno da função
  // ...
})

(ou se você pode usar const response = await retrocredit(file) se você estiver dentro de uma async function)
Reply all
Reply to author
Forward
0 new messages