только после того, как на сервере произошло некое событие с начала запроса.
и вот что я сделал, чтобы дождаться события:
let status: Promise<string> = new Promise((resolve: any, reject: any)=>{
events.on('Success', (data: any)=>{
resolve(data);
});
events.on('Error', (error: any)=>{
reject(error);
})
})
...
return await status;
как думаете, это вообще в принципе так может работать?
вроде как делать return await promise - это антипаттерн
Только память утечёт.
Обсуждают сегодня