Convert Kotlin Suspending Functions Into Swift's async/await With Adapter Pattern