I think there is a bug in changing the user’s name. I’m using this:
if let z = ZoomInstantSDK.shareInstance(),
let s = z.getSession(),
let me = s.getMySelf() {
let result = z.getUserHelper().changeName("mynewname", with:me)
print("result is \(result)")
}
This works fine if the user is the host, but for any other user it fails. (result = false)
Too bad if that’s the case: we are basically packing a bunch of metadata into the user name as JSON so it includes various state information each users’s session – the idea was to relay state changes via this JSON to each user.