Skip to content

Commit

Permalink
Raised hands array can be empty
Browse files Browse the repository at this point in the history
  • Loading branch information
jim-signal authored Apr 18, 2024
1 parent 26af442 commit 63e62c8
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions src/ios/SignalRingRTC/SignalRingRTC/CallManagerInterface.swift
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,6 @@ func callManagerInterfaceOnSendIceCandidates(object: UnsafeMutableRawPointer?, c
let count = iceCandidates.pointee.count

var finalCandidates: [Data] = []

for index in 0..<count {
guard let iceCandidate = iceCandidates.pointee.candidates[index].asData() else {
continue
Expand Down Expand Up @@ -883,7 +882,6 @@ func callManagerInterfaceHandleAudioLevels(object: UnsafeMutableRawPointer?, cli
let obj: CallManagerInterface = Unmanaged.fromOpaque(object).takeUnretainedValue()

var finalReceivedLevels: [ReceivedAudioLevel] = []

for index in 0..<receivedLevelArray.count {
let receivedLevel = receivedLevelArray.levels[index]

Expand Down Expand Up @@ -913,7 +911,6 @@ func callManagerInterfaceHandleReactions(object: UnsafeMutableRawPointer?, clien
let obj: CallManagerInterface = Unmanaged.fromOpaque(object).takeUnretainedValue()

var finalReactions: [Reaction] = []

for index in 0..<reactions.count {
let reaction = reactions.reactions[index]

Expand All @@ -925,9 +922,7 @@ func callManagerInterfaceHandleReactions(object: UnsafeMutableRawPointer?, clien
finalReactions.append(Reaction(demuxId: reaction.demuxId, value: value))
}

if !finalReactions.isEmpty {
obj.handleReactions(clientId: clientId, reactions: finalReactions)
}
obj.handleReactions(clientId: clientId, reactions: finalReactions)
}

@available(iOSApplicationExtension, unavailable)
Expand All @@ -943,9 +938,7 @@ func callManagerInterfaceHandleRaisedHands(object: UnsafeMutableRawPointer?, cli
finalRaisedHands.append(raisedHandsArray.raised_hands[index])
}

if !finalRaisedHands.isEmpty {
obj.handleRaisedHands(clientId: clientId, raisedHands: finalRaisedHands)
}
obj.handleRaisedHands(clientId: clientId, raisedHands: finalRaisedHands)
}

@available(iOSApplicationExtension, unavailable)
Expand Down Expand Up @@ -981,7 +974,6 @@ func callManagerInterfaceHandleRemoteDevicesChanged(object: UnsafeMutableRawPoin
let obj: CallManagerInterface = Unmanaged.fromOpaque(object).takeUnretainedValue()

var finalRemoteDeviceStates: [RemoteDeviceState] = []

for index in 0..<remoteDeviceStates.count {
let remoteDeviceState = remoteDeviceStates.states[index]

Expand Down

0 comments on commit 63e62c8

Please sign in to comment.