Как отправлять хедеры через Socket IO
Как правильно отправлять хедеры через Socket IO в андроид ? Сейчас у меня код выглядит вот так
val options = IO.Options()
options.extraHeaders = mutableMapOf(
"Authorization" to listOf("Bearer ${MapFragment.accessToken}")
)
socket =
IO.socket(ApiConstants.BASE_URL, options)
socket.on(Socket.EVENT_CONNECT) {
GlobalScope.launch {
sendMessage(socket)
}
}
socket.on(Socket.EVENT_DISCONNECT) {
}
socket.connect()
и ложу options 2м параметром в конструктор сокета. Но с сервера приходит ошибка токена. Как правильно передавать хедеры в советах ?