Most of the articles mention that await is a replacement for then. However, I can't find a way to do the approach below by using await since it will defer execution until run query finishes. Just curious, is there a way?
this.database
    .run(query, bindings)
    .then(result => this.ws.send(result))
    .catch(err => this.ws.error(err));
return reply.code(202).send();