I think you should assign values to both senderId and senderDisplayName in viewDidLoad () instead of methods.
override func viewDidLoad() {
super.viewDidLoad()
self.senderId = "YOUR_SENDER_ID"
self.senderDisplayName = "YOUR_DISPLAY_NAME"
}
source
share