Hasan Nagizade
05/19/2023, 5:13 AMexpect/actual
to do it. I have an interface like this is commonMain
expect interface ChatSocketService {
suspend fun initialize(token: String, endpoint: String, broadcastUrl: String) : Resource<Unit>
suspend fun emitEvent(event: Events, ids: ArrayList<Int>, chatKey: String)
fun observeMessages() : Flow<SocketResponse>
suspend fun closeSession()
}
Implementing this in androidMain
is not a problem. It's the iosMain
implementation that's causing problem. I can't import the native ios socket io client into iosMain
module. Two questions. First how can I import native ios SocketIO library into iosMain
and second question is if I will write native iOS code to handle socket io and put that class inside iosMain
how can I import that into my actual
implementation ?Pablichjenkov
05/19/2023, 6:28 AMJoel Denke
05/19/2023, 6:31 AMHasan Nagizade
05/19/2023, 6:33 AMiosMain
and import it into Kotlin code?Joel Denke
05/19/2023, 6:38 AMJoel Denke
05/19/2023, 6:39 AMHasan Nagizade
05/19/2023, 6:42 AMJoel Denke
05/19/2023, 6:45 AMHasan Nagizade
05/19/2023, 6:45 AMJoel Denke
05/19/2023, 6:49 AMHasan Nagizade
05/19/2023, 6:51 AMJoel Denke
05/19/2023, 6:52 AMHasan Nagizade
05/19/2023, 6:52 AMHasan Nagizade
05/19/2023, 6:53 AMJoel Denke
05/19/2023, 6:55 AMHasan Nagizade
05/19/2023, 6:55 AMHasan Nagizade
05/19/2023, 6:56 AMJoel Denke
05/19/2023, 6:57 AMJoel Denke
05/19/2023, 7:03 AMHasan Nagizade
05/19/2023, 7:04 AMHasan Nagizade
05/19/2023, 7:04 AMJoel Denke
05/19/2023, 7:08 AMHasan Nagizade
05/19/2023, 7:11 AMHasan Nagizade
05/19/2023, 7:12 AMJoel Denke
05/19/2023, 7:19 AMHasan Nagizade
05/19/2023, 7:22 AMJoel Denke
05/19/2023, 7:23 AMHasan Nagizade
05/19/2023, 7:23 AMiosMain
yes. I did thatJoel Denke
05/19/2023, 7:25 AMHasan Nagizade
05/19/2023, 7:25 AMHasan Nagizade
05/19/2023, 7:27 AMpod("Socket.IO-Client-Swift", version = "15.2.0", moduleName = "SocketIO")
Hasan Nagizade
05/19/2023, 7:27 AMJoel Denke
05/19/2023, 7:28 AMHasan Nagizade
05/19/2023, 7:28 AMHasan Nagizade
05/19/2023, 7:29 AMJoel Denke
05/19/2023, 7:33 AMHasan Nagizade
05/19/2023, 7:39 AMJoel Denke
05/19/2023, 8:08 AMHasan Nagizade
05/19/2023, 9:13 AMHasan Nagizade
05/19/2023, 9:14 AMHasan Nagizade
05/19/2023, 9:16 AMHasan Nagizade
05/19/2023, 9:17 AMhadzinets
05/31/2023, 10:41 AMHasan Nagizade
05/31/2023, 10:47 AM