Schlagwort: await

  • Javascript Async/Await nachrüsten

    Statt: web3.eth.getBlock(„latest“).then(console.log) let getLatestBlock = async () => { return new Promise(function (resolve, reject) { web3.eth.getBlock(‚latest‘, function (error, result) { if (error) { reject(error) } else { resolve(result) } }) }) } //usage inside async function let latestBlock = await getLatestBlock() console.log(latestBlock) Prominenteres Beispiel: function timeout(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }

  • Warten bis Laufwerk bereit async responsive UI

    von

    in

    Aus irgend einem Grund hatte ich schon relativ oft das Problem, dass ich in einer Anwendung auf ein Laufwerk (Netzlaufwerk/Festplatte/Usb Stick) warten musste. So habe ich es früher gemacht (GUI wird unbedienbar und hängt) //short form without async await (annoying!) private void WaitForDrive(string path) { try { while (!Directory.Exists(path)) { Thread.Sleep(1500); } } catch (Exception)…