Спасибо за ваш вопрос.На данный момент общий клиент не поддерживает обновление токена, но вы можете использовать незащищенный экземпляр клиента.Таким образом, когда другой пользователь вошел в систему, вы можете создать новый экземпляр клиента с другим токеном вместо существующего.
Чтобы завершить настройку клиента экземпляра, необходимо создать текущего пользователя следующим образом:
if let currentUserId = client.currentUserId {
client.create(user: User(id: currentUserId)) { [weak client] result in
client?.currentUser = try? result.get()
}
}
Мы добавим обновление токенов для общего клиента в следующих выпусках.