mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2024-12-23 11:35:04 +01:00
remove both handlers
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
This commit is contained in:
parent
8b6ff533e8
commit
b42f7e1a36
@ -58,17 +58,14 @@ export class AvatarView extends BaseUpdateView {
|
||||
}
|
||||
|
||||
_addListenersToAvatar(image) {
|
||||
const handleAvatarError = (e) => {
|
||||
const imageEventHandler = (e) => {
|
||||
if(e.type === "error") { this._setAvatarError(); }
|
||||
const image = e.target;
|
||||
image.removeEventListener("load", removeErrorHandler);
|
||||
this._setAvatarError();
|
||||
image.removeEventListener("error", imageEventHandler);
|
||||
image.removeEventListener("load", imageEventHandler);
|
||||
};
|
||||
const removeErrorHandler = (e) => {
|
||||
const image = e.target;
|
||||
image.removeEventListener("error", handleAvatarError);
|
||||
};
|
||||
image?.addEventListener("error", handleAvatarError);
|
||||
image?.addEventListener("load", removeErrorHandler);
|
||||
image?.addEventListener("error", imageEventHandler);
|
||||
image?.addEventListener("load", imageEventHandler);
|
||||
}
|
||||
|
||||
_avatarLetterChanged() {
|
||||
|
Loading…
Reference in New Issue
Block a user