From 045093165559c349140a0ec0d843ae07a18ddb49 Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 6 Aug 2024 15:40:07 +0800 Subject: [PATCH] enhance: avoid refetch avatar for noreply@github.com --- src/Models/AvatarManager.cs | 3 +++ src/Views/Avatar.cs | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Models/AvatarManager.cs b/src/Models/AvatarManager.cs index 6a68ac51..e85de1fd 100644 --- a/src/Models/AvatarManager.cs +++ b/src/Models/AvatarManager.cs @@ -122,6 +122,9 @@ namespace SourceGit.Models { if (forceRefetch) { + if (email.Equals("noreply@github.com", StringComparison.Ordinal)) + return null; + if (_resources.ContainsKey(email)) _resources.Remove(email); diff --git a/src/Views/Avatar.cs b/src/Views/Avatar.cs index 7daa425a..e48f972e 100644 --- a/src/Views/Avatar.cs +++ b/src/Views/Avatar.cs @@ -39,10 +39,7 @@ namespace SourceGit.Views refetch.Click += (_, _) => { if (User != null) - { Models.AvatarManager.Request(User.Email, true); - InvalidateVisual(); - } }; ContextMenu = new ContextMenu();