Я создаю чат, используя сокеты.Введите свой никнейм, используя connectParams.Я хочу сменить никнейм при подключении к сокету.Как я могу это изменить?
func connectSocket(){
manager = SocketManager(socketURL: URL(string: url!)!, config: [.compress, .connectParams(["chatUID":chatUID,"isAdmin":isAdmin,"nickName":nickName])])
socketClient = manager?.socket(forNamespace: "/chat")
socketClient?.on(clientEvent: .connect) {data, ack in
if isJoin{
self.sendJoinUser()
}
}
socketClient?.connect()
}
я пробовал это
func changeNickname(newNickName:String){
manager?.config = [.compress, .connectParams(["chatUID":chatUID,"isAdmin":isAdmin,"nickName":newNickName])]
socketClient?.setReconnecting(reason: "Change NickName")
}
не работал
Как я могу изменить параметры в режиме реального времени?