api.call() doesn't return
richastral opened this issue · 1 comments
richastral commented
Describe the bug
When using api.call() for example:
async function main() { const res = await TelegramAPI.call('help.getNearestDc', {}); console.log(res); } main();
The function does not close e.g. return to prompt. It seems like the socket is still open so that app does not finish:
node .\dc.js { _: 'nearestDc', country: 'AU', this_dc: 5, nearest_dc: 5 } // Hangs here and does not go to prompt.
Expected behavior
I would expect for the function to finish and the app close. Reason for the question is that I will be calling this from an API, so would want it to close.
Context:
- "@mtproto/core": "6.3.0"
- Node version: Node.js v18.16.0
Any help on this would be appreciated.
Raptor5 commented
Same problem