func updateCell()

in AmazonChimeSDKDemo/AmazonChimeSDKDemo/RosterTableCell.swift [25:43]


    func updateCell(attendee: RosterAttendee, isActiveSpeaker: Bool) {
        attendeeName.text = attendee.attendeeName
        attendeeName.accessibilityIdentifier = attendee.attendeeName

        if attendee.volume == .notSpeaking {
            accessibilityIdentifier = "\(attendee.attendeeName ?? "") Not Speaking"
        } else if attendee.volume == .muted {
            accessibilityIdentifier = "\(attendee.attendeeName ?? "") Muted"
        } else {
            accessibilityIdentifier = "\(attendee.attendeeName ?? "") Speaking"
        }

        indicator.isHidden = !isActiveSpeaker
        indicator.accessibilityIdentifier = isActiveSpeaker ? "\(attendee.attendeeName ?? "") Active" : ""
        indicator.layer.cornerRadius = indicator.frame.size.width / 2.0
        speakLevel.tintColor = .systemGray

        speakLevel.image = getSpeakLevelImage(signal: attendee.signal, volume: attendee.volume)
    }