nextcloud / talk-ios

📱😀 Video & audio calls through Nextcloud on iOS
GNU General Public License v3.0
146 stars 88 forks source link

Verify that there is an external signaling controller #1738

Open SystemKeeper opened 1 month ago

SystemKeeper commented 1 month ago

We just assume that there's one: https://github.com/nextcloud/talk-ios/blob/335e7053ee16fdf7d3a18df37fadc6d4a1c4b472/NextcloudTalk/NCCallController.m#L100-L101

But if we never created one (error when getting the signaling settings for example), there will be none here and the method does not try to create one, when requesting one. We should improve that. Same for typing indicators.