Нет, то, что вы делаете сейчас, прекрасно. async
функции автоматически возвращают Promises, которые разрешают все, что return
получено из функции. Если ничего не возвращается явно, то Promise преобразуется в undefined
, точно так же, как вызов функции, которая ничего не возвращает, приводит к возврату undefined
.
Итак, если вам просто нужна функция do something, но вам не нужен возможный результат для использования потребителем функции, не стесняйтесь использовать await
внутри функции, ничего не возвращая. Это распространенный образец.