Silvan I will need little more context to answer better. But these are my observations.
- When you make a function async, even if you don’t return a promise manually, it will convert the result sent to a promise.
- When you are not sure if a function is asynchronous or not, I don’t see any harm in adding a await before the function call. But I would strongly suggest identifying if a function is async or not.