Skip to content

Instantly share code, notes, and snippets.

@gkio
Created October 2, 2020 17:34
Show Gist options
  • Save gkio/ebf113c79974be46f7c4baf2ddee0d71 to your computer and use it in GitHub Desktop.
Save gkio/ebf113c79974be46f7c4baf2ddee0d71 to your computer and use it in GitHub Desktop.
import {
useRosterState,
useAttendeeStatus,
} from 'amazon-chime-sdk-component-library-react';
const useMeetingAttendees = () => {
const { roster } = useRosterState();
return Object.values(roster).map((attendee) => {
const { chimeAttendeeId, externalUserId } = attendee;
const name = externalUserId.split('#')[1];
const {
videoEnabled,
muted,
signalStrength,
} = useAttendeeStatus(chimeAttendeeId);
return {
name,
videoEnabled,
muted,
signalStrength,
chimeAttendeeId,
};
});
};
export default useMeetingAttendees;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment