"cannot resume non-suspended coroutine", no stack trace

That is basically the same as the first way you do it. Neither way will cause any issue by themselves.

1 Like