jiti-meet/react/features/base/participants/components
Saúl Ibarra Corretgé 122ebe48c7 [RN] Cache avatars and provide a default in case load fails
Avatars are cached to the filesystem and loaded from there when requested again.
The cache is cleaned after a conference ends and on application startup
(defensive move).

In addition, implement a fully local avatar system, which is used as a fallback
when loading a remote avatar fails. It can also be forced using a prop.

The fully local avatars use a user icon as a mask and apply a background color
qhich is picked by hashing the URI passed to the avatar. If no URI is passed a
random color is chosen.

A grace period of 1 second is also implemented so a default local avatar will be
rendered if an Avatar component is mounted but has no URI. If a URI is specified
later on, it will be loaded and displayed. In case loading the remote avatar
fails, the locally generated one will be used.
2017-08-03 13:45:41 -05:00
..
Avatar.native.js [RN] Cache avatars and provide a default in case load fails 2017-08-03 13:45:41 -05:00
Avatar.web.js [React] Cross-platform Components 2017-06-06 00:11:39 -05:00
AvatarImage.native.js [RN] Cache avatars and provide a default in case load fails 2017-08-03 13:45:41 -05:00
ParticipantView.native.js [RN] Coding style 2017-06-10 18:07:51 -05:00
ParticipantView.web.js ref(avatar): Move Avatar and Participant view to base/participants 2017-03-02 16:57:43 -06:00
defaultAvatar.png [RN] Cache avatars and provide a default in case load fails 2017-08-03 13:45:41 -05:00
index.js feat(Avatar): Implement Avatar for web 2017-03-07 21:54:37 -06:00
styles.js [RN] Coding style 2017-06-10 18:07:51 -05:00