Как я могу показать результат после обещания? Я вижу результат в console.log("the result is==>", result)
, но в promise.then
я не вижу консоль.
const signIn = (password) => {
var request = new DeviceAuthQuery();
request.setPassword(password);
let result;
var response = client.authenticate(request, {}, (err, response) => {
console.log("Request Sent 1111");
});
let promise = new Promise(() => {
response.on('data', function(reply) {
console.log('Data: 22222' + reply.getAuthjwt());
result = reply.getAuthjwt();
console.log("the result is==>", result)
promise.resolve(true);
});
});
promise.then(() => {
console.log("the result ZZZZZ==>", result)
})