Skip to content

fix(calls/ios): 14 defect classes that do not compile — or silently never fire — against CometChatCallsSDK 5.0.4 - #489

Merged
raj-dubey1 merged 35 commits into
docs/skills-v5-tempfrom
docs/ios-v5-calls-corrections
Sep 8, 2026
Merged

fix(calls/ios): 14 defect classes that do not compile — or silently never fire — against CometChatCallsSDK 5.0.4#489
raj-dubey1 merged 35 commits into
docs/skills-v5-tempfrom
docs/ios-v5-calls-corrections

fix(calls/ios): D14 phantom screen-share callbacks + correct my own f…

fee93d2
Select commit
Loading
Failed to load commit list.
Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck completed Sep 7, 2026 in 3s

Mintlify Validation (cometchat-22654f5b) - vale-spellcheck Failed

Found 191 suggested changes across 20 files in 1275.24ms

Details

Running Vale across on the following files affected by this PR:

- calls/ios/actions.mdx
- calls/ios/audio-modes.mdx
- calls/ios/custom-control-panel.mdx
- calls/ios/custom-participant-list.mdx
- calls/ios/events.mdx
- calls/ios/idle-timeout.mdx
- calls/ios/join-session.mdx
- calls/ios/migration-guide-v5.mdx
- calls/ios/participant-management.mdx
- calls/ios/picture-in-picture.mdx
- calls/ios/raise-hand.mdx
- calls/ios/recording.mdx
- calls/ios/ringing.mdx
- calls/ios/screen-sharing.mdx
- calls/ios/session-settings.mdx
- calls/ios/setup.mdx
- calls/ios/voip-calling.mdx
- notifications/ios-apns-push-notifications.mdx
- notifications/push-overview.mdx
- notifications/ios-push-notifications-sdk.mdx

Attempting to initialize Vale linter...
No customer vale configuration detected. Using Mintlify's default configuration.
Attempting to run Vale spellcheck...
Vale spellcheck completed successfully.

calls/ios/actions.mdx:
	- 17:5      Did you really mean 'callSession'?
	- 45:23     Did you really mean 'muteAudio'?
	- 50:5      Did you really mean 'Unmute'?
	- 52:1      Did you really mean 'Unmutes'?
	- 62:23     Did you really mean 'unmuteAudio'?
	- 111:23    Did you really mean 'pauseVideo'?
	- 128:23    Did you really mean 'resumeVideo'?
	- 145:23    Did you really mean 'switchCamera'?
	- 162:23    Did you really mean 'startRecording'?
	- 183:23    Did you really mean 'stopRecording'?
	- 202:23    Did you really mean 'startTranscription'?
	- 225:23    Did you really mean 'stopTranscription'?
	- 237:11    Did you really mean 'uid'?
	- 237:29    Did you really mean 'uid'?
	- 244:72    Did you really mean 'uid'?
	- 257:11    Did you really mean 'uid'?
	- 299:23    Did you really mean 'unpinParticipant'?
	- 391:5     Did you really mean 'isActive'?
	- 396:6     Did you really mean 'isActive'?
	- 413:23    Did you really mean 'leaveSession'?
	- 430:23    Did you really mean 'raiseHand'?
	- 447:23    Did you really mean 'lowerHand'?

calls/ios/audio-modes.mdx:
	- 26:5     Did you really mean 'sessionSettings'?
	- 31:16    Did you really mean 'sessionId'?
	- 32:5     Did you really mean 'callSetting'?
	- 32:18    Did you really mean 'sessionSettings'?
	- 34:5     Did you really mean 'onSuccess'?
	- 37:5     Did you really mean 'onError'?
	- 179:5    Did you really mean 'sessionSettings'?

calls/ios/custom-control-panel.mdx:
	- 39:5    Did you really mean 'sessionSettings'?

calls/ios/custom-participant-list.mdx:
	- 12:80    Did you really mean 'UIs'?
	- 33:5     Did you really mean 'sessionSettings'?

calls/ios/events.mdx:
	- 8:48      Did you really mean 'UIs'?
	- 17:5      Did you really mean 'callSession'?
	- 28:59     Did you really mean 'deallocated'?
	- 224:63    Did you really mean 'unmuted'?
	- 347:46    Did you really mean 'unmuted'?

calls/ios/idle-timeout.mdx:
	- 37:5     Did you really mean 'sessionSettings'?
	- 43:16    Did you really mean 'sessionId'?
	- 44:5     Did you really mean 'callSetting'?
	- 44:18    Did you really mean 'sessionSettings'?
	- 46:5     Did you really mean 'onSuccess'?
	- 49:5     Did you really mean 'onError'?
	- 154:5    Did you really mean 'sessionSettings'?

calls/ios/join-session.mdx:
	- 61:5      Did you really mean 'sessionId'?
	- 63:5      Did you really mean 'sessionSettings'?
	- 69:16     Did you really mean 'sessionId'?
	- 70:5      Did you really mean 'callSetting'?
	- 70:18     Did you really mean 'sessionSettings'?
	- 72:5      Did you really mean 'onSuccess'?
	- 75:5      Did you really mean 'onError'?
	- 106:17    Did you really mean 'UIView'?
	- 125:5     Did you really mean 'sessionId'?
	- 127:41    Did you really mean 'sessionId'?
	- 127:52    Did you really mean 'onSuccess'?
	- 130:4     Did you really mean 'onError'?
	- 163:5     Did you really mean 'sessionSettings'?
	- 170:5     Did you really mean 'callToken'?
	- 170:16    Did you really mean 'generatedToken'?
	- 171:5     Did you really mean 'callSetting'?
	- 171:18    Did you really mean 'sessionSettings'?
	- 173:5     Did you really mean 'onSuccess'?
	- 176:5     Did you really mean 'onError'?
	- 206:17    Did you really mean 'UIView'?
	- 215:5     Did you really mean 'sessionId'?
	- 218:41    Did you really mean 'sessionId'?
	- 218:52    Did you really mean 'onSuccess'?
	- 238:4     Did you really mean 'onError'?

calls/ios/migration-guide-v5.mdx:
	- 35:20      Did you really mean 'enums'?
	- 68:5       Did you really mean 'authToken'?
	- 70:16      Did you really mean 'authToken'?
	- 71:30      Did you really mean 'authToken'?
	- 71:54      Did you really mean 'NSString'?
	- 72:54      Did you really mean 'NSString'?
	- 73:30      Did you really mean 'onSuccess'?
	- 75:4       Did you really mean 'onError'?
	- 101:5      Did you really mean 'callSettings'?
	- 121:5      Did you really mean 'sessionSettings'?
	- 173:30     Did you really mean 'authToken'?
	- 173:54     Did you really mean 'NSString'?
	- 174:54     Did you really mean 'NSString'?
	- 175:30     Did you really mean 'onSuccess'?
	- 178:33     Did you really mean 'callSetting'?
	- 179:39     Did you really mean 'callView'?
	- 180:33     Did you really mean 'onSuccess'?
	- 182:8      Did you really mean 'onError'?
	- 183:4      Did you really mean 'onError'?
	- 189:52     Did you really mean 'onSuccess'?
	- 191:45     Did you really mean 'sessionSettings'?
	- 195:8      Did you really mean 'onError'?
	- 196:4      Did you really mean 'onError'?
	- 204:4      Did you really mean 'onError'?
	- 236:5      Did you really mean 'callSession'?
	- 364:111    Did you really mean 'deallocated'?

calls/ios/participant-management.mdx:
	- 21:11    Did you really mean 'uid'?
	- 21:29    Did you really mean 'uid'?
	- 28:72    Did you really mean 'uid'?
	- 41:11    Did you really mean 'uid'?
	- 234:5    Did you really mean 'sessionSettings'?

calls/ios/picture-in-picture.mdx:
	- 21:36     Did you really mean 'draggable'?
	- 22:94     Did you really mean 'AVKit'?
	- 41:57     Did you really mean 'draggable'?
	- 41:68     Did you really mean 'tappable'?
	- 276:49    Did you really mean 'iPhones'?
	- 276:84    Did you really mean 'iPads'?

calls/ios/raise-hand.mdx:
	- 22:23     Did you really mean 'raiseHand'?
	- 39:23     Did you really mean 'lowerHand'?
	- 139:41    Did you really mean 'uid'?
	- 141:13    Did you really mean 'raisedHands'?
	- 141:28    Did you really mean 'uid'?
	- 144:15    Did you really mean 'uid'?
	- 205:5     Did you really mean 'sessionSettings'?

calls/ios/recording.mdx:
	- 26:23    Did you really mean 'startRecording'?
	- 45:23    Did you really mean 'stopRecording'?
	- 57:5     Did you really mean 'sessionSettings'?
	- 85:5     Did you really mean 'sessionSettings'?

calls/ios/ringing.mdx:
	- 16:31     Did you really mean 'SDKs'?
	- 44:5      Did you really mean 'receiverType'?
	- 45:5      Did you really mean 'callType'?
	- 47:41     Did you really mean 'callType'?
	- 47:51     Did you really mean 'callType'?
	- 47:61     Did you really mean 'receiverType'?
	- 47:75     Did you really mean 'receiverType'?
	- 49:36     Did you really mean 'onSuccess'?
	- 52:4      Did you really mean 'onError'?
	- 76:1      Did you really mean 'NSString'?
	- 77:1      'receiverType' is repeated!
	- 77:14     Did you really mean 'receiverType'?
	- 78:1      'callType' is repeated!
	- 78:10     Did you really mean 'callType'?
	- 80:21     Did you really mean 'alloc'?
	- 146:1     Did you really mean 'NSString'?
	- 209:8     Did you really mean 'onError'?
	- 243:8     Did you really mean 'onError'?
	- 278:8     Did you really mean 'onError'?
	- 319:9     Did you really mean 'onError'?
	- 348:59    Did you really mean 'SDKs'?

calls/ios/screen-sharing.mdx:
	- 111:4     Did you really mean 'uids'?
	- 112:13    Did you really mean 'presenterUIDs'?

calls/ios/session-settings.mdx:
	- 19:5       Did you really mean 'sessionSettings'?
	- 179:138    Did you really mean 'unmute'?

calls/ios/setup.mdx:
	- 46:7      Did you really mean 'Xcode'?
	- 69:26     Did you really mean 'Xcode'?
	- 94:5      Did you really mean 'appId'?
	- 95:59     Did you really mean 'eu'?
	- 98:17     Did you really mean 'appId'?
	- 102:51    Did you really mean 'onSuccess'?
	- 104:4     Did you really mean 'onError'?

calls/ios/voip-calling.mdx:
	- 40:36     Did you really mean 'APNs'?
	- 78:4      Did you really mean 'Xcode'?
	- 93:20     Did you really mean 'UIResponder'?
	- 260:20    Did you really mean 'NSObject'?

notifications/ios-apns-push-notifications.mdx:
	- 2:13       Did you really mean 'APNs'?
	- 3:25       Did you really mean 'APNs'?
	- 3:64       Did you really mean 'UIKit'?
	- 34:65      Did you really mean 'APNs'?
	- 34:97      Did you really mean 'APNs'?
	- 36:9       Did you really mean 'APNs'?
	- 40:5       Did you really mean 'APNs'?
	- 41:32      Did you really mean 'APNs'?
	- 66:14      Did you really mean 'APNs'?
	- 80:61      Did you really mean 'APNs'?
	- 84:14      Did you really mean 'APNs'?
	- 87:25      Did you really mean 'APNs'?
	- 1196:7     Did you really mean 'Unregister'?
	- 1198:30    Did you really mean 'unregister'?
	- 1231:17    Did you really mean 'APNs'?

notifications/ios-push-notifications-sdk.mdx:
	- 3:101     Did you really mean 'APNs'?
	- 8:40      Did you really mean 'APNs'?
	- 13:69     Did you really mean 'APNs'?
	- 30:4      Did you really mean 'Xcode'?
	- 60:75     Did you really mean 'APNs'?
	- 61:6      Did you really mean 'APNs'?
	- 61:38     Did you really mean 'APNs'?
	- 62:7      Did you really mean 'Xcode'?
	- 83:49     Did you really mean 'unregister'?
	- 88:29     Did you really mean 'APNs'?
	- 91:19     Did you really mean 'APNs'?
	- 243:57    Did you really mean 'stylable'?

notifications/push-overview.mdx:
	- 7:109     Did you really mean 'APNs'?
	- 11:35     Did you really mean 'APNs'?
	- 11:142    Did you really mean 'unregister'?
	- 18:42     Did you really mean 'APNs'?
	- 32:235    Did you really mean 'APNs'?
	- 32:363    Did you really mean 'APNs'?
	- 32:422    Did you really mean 'APNs'?
	- 37:190    Did you really mean 'APNs'?
	- 37:206    Did you really mean 'APNs'?
	- 37:373    Did you really mean 'APNs'?
	- 40:55     Did you really mean 'unregister'?
	- 51:15     Did you really mean 'APNs'?


Found 191 suggested changes across 20 files in 1275.24ms

Annotations

Check warning on line 17 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L17

Did you really mean 'callSession'?

Check warning on line 45 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L45

Did you really mean 'muteAudio'?

Check warning on line 50 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L50

Did you really mean 'Unmute'?

Check warning on line 52 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L52

Did you really mean 'Unmutes'?

Check warning on line 62 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L62

Did you really mean 'unmuteAudio'?

Check warning on line 111 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L111

Did you really mean 'pauseVideo'?

Check warning on line 128 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L128

Did you really mean 'resumeVideo'?

Check warning on line 145 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L145

Did you really mean 'switchCamera'?

Check warning on line 162 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L162

Did you really mean 'startRecording'?

Check warning on line 183 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L183

Did you really mean 'stopRecording'?

Check warning on line 202 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L202

Did you really mean 'startTranscription'?

Check warning on line 225 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L225

Did you really mean 'stopTranscription'?

Check warning on line 237 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L237

Did you really mean 'uid'?

Check warning on line 237 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L237

Did you really mean 'uid'?

Check warning on line 244 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L244

Did you really mean 'uid'?

Check warning on line 257 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L257

Did you really mean 'uid'?

Check warning on line 299 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L299

Did you really mean 'unpinParticipant'?

Check warning on line 391 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L391

Did you really mean 'isActive'?

Check warning on line 396 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L396

Did you really mean 'isActive'?

Check warning on line 413 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L413

Did you really mean 'leaveSession'?

Check warning on line 430 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L430

Did you really mean 'raiseHand'?

Check warning on line 447 in calls/ios/actions.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/actions.mdx#L447

Did you really mean 'lowerHand'?

Check warning on line 26 in calls/ios/audio-modes.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/audio-modes.mdx#L26

Did you really mean 'sessionSettings'?

Check warning on line 31 in calls/ios/audio-modes.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/audio-modes.mdx#L31

Did you really mean 'sessionId'?

Check warning on line 32 in calls/ios/audio-modes.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

calls/ios/audio-modes.mdx#L32

Did you really mean 'callSetting'?