Async version
This version uses async from beginning to end, for better or for worst.
Advantage: it works. Disadvantage: it’s now so complicated I don’t know if I could remember how it works 2h from now…
This version uses async from beginning to end, for better or for worst.
Advantage: it works. Disadvantage: it’s now so complicated I don’t know if I could remember how it works 2h from now…