47 lines
1.1 KiB
Swift
47 lines
1.1 KiB
Swift
import UIKit
|
|
import SwiftUI
|
|
import ComposeApp
|
|
|
|
struct ComposeView: UIViewControllerRepresentable {
|
|
func makeUIViewController(context: Context) -> UIViewController {
|
|
MainViewControllerKt.MainViewController()
|
|
}
|
|
|
|
func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
|
|
|
|
|
|
}
|
|
|
|
struct ContentView: View {
|
|
var body: some View {
|
|
CustomView()
|
|
.ignoresSafeArea()
|
|
}
|
|
}
|
|
|
|
struct CustomView: View {
|
|
var body: some View {
|
|
Text("Custom view")
|
|
.task {
|
|
await ViewModel().somethingRandom()
|
|
}
|
|
}
|
|
}
|
|
|
|
class ViewModel {
|
|
func somethingRandom() async {
|
|
TokenStorage().initialize(manager: TokenManager.init())
|
|
// TokenStorage.initialize(TokenManager.getInstance())
|
|
|
|
let api = ResidenceApi(client: ApiClient_iosKt.createHttpClient())
|
|
|
|
api.deleteResidence(token: "token", id: 32) { result, error in
|
|
if let error = error {
|
|
print("Interop error: \(error)")
|
|
return
|
|
}
|
|
guard let result = result else { return }
|
|
}
|
|
}
|
|
}
|