async $ formatDatabaseJson в Objection.js - PullRequest
       6

async $ formatDatabaseJson в Objection.js

0 голосов
/ 29 августа 2018

Мне нужно дождаться функции в моем $ formatDatabaseJson. Я проверяю документы (https://vincit.github.io/objection.js/#_s_formatdatabasejson) и кажется невозможным. Есть ли способ сделать это вручную?

class Person extends Model {
  async $formatDatabaseJson(json) {
    // Call the super class's implementation.
    json = await super.$formatDatabaseJson(json)
    // await function here
    return json
  }
}

1 Ответ

0 голосов
/ 18 ноября 2018

$formatDatabaseJson является синхронным и не может использоваться для вызова асинхронного кода. Хуки $beforeInsert, $beforeUpdate и $afterGet являются асинхронными и могут использоваться в зависимости от вашего варианта использования.

...