Hogyan lehet javascript-ben egy promise-t kívűlről megoldani vagy eldobni?
Van egy funkció aminek legyen a neve pl. hello().
A hello funkciót ha meghívják visszatér egy promise-al és a promise-ban egy üzenetet küld ki websocketen keresztül egy szervernek amire a szerver választ küld.
És a gond az-az, hogy a promise resolve vagy reject attól függ, hogy a szerver milyen választ fog küldeni a hello funkcióban kiküldött üzenetre.
Közvetlen a promiseba nem rakhatom a websocketnek a message eventlistenerjét mert ezen a websocketen keresztül más üzenetek is érkezhetnek.
Arra gondoltam, hogy a függőben lévő promiseokat kimenteni egy változóba majd ha a szerver visszaküldte a választ akkor visszakeresni azt a promise-t majd választól függően resolve vagy rejectet adni a promisenak de nem találtam ilyesmi megoldást és azt se tudom, hogy erre a promise lenne-e a megfelelő.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!