mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2025-12-22 01:08:37 +00:00
Misc
This commit is contained in:
@@ -101,8 +101,12 @@ namespace ArchiSteamFarm {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((callback.AvatarHash == null) || (callback.AvatarHash.Length == 0)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant();
|
string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant();
|
||||||
if (!string.IsNullOrEmpty(LastAvatarHash) && avatarHash.Equals(LastAvatarHash)) {
|
if (string.IsNullOrEmpty(avatarHash) || (!string.IsNullOrEmpty(LastAvatarHash) && avatarHash.Equals(LastAvatarHash))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,13 +31,19 @@ namespace GUI {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (callback.AvatarHash != null) {
|
if ((callback.AvatarHash == null) || (callback.AvatarHash.Length == 0)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant();
|
string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant();
|
||||||
|
if (string.IsNullOrEmpty(avatarHash)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
string avatarURL = "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/" + avatarHash.Substring(0, 2) + "/" + avatarHash + "_full.jpg";
|
string avatarURL = "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/" + avatarHash.Substring(0, 2) + "/" + avatarHash + "_full.jpg";
|
||||||
AvatarPictureBox.ImageLocation = avatarURL;
|
AvatarPictureBox.ImageLocation = avatarURL;
|
||||||
AvatarPictureBox.LoadAsync();
|
AvatarPictureBox.LoadAsync();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private void AvatarPictureBox_LoadCompleted(object sender, AsyncCompletedEventArgs e) {
|
private void AvatarPictureBox_LoadCompleted(object sender, AsyncCompletedEventArgs e) {
|
||||||
MainForm.UpdateBotAvatar(Bot.BotName, AvatarPictureBox.Image);
|
MainForm.UpdateBotAvatar(Bot.BotName, AvatarPictureBox.Image);
|
||||||
|
|||||||
Reference in New Issue
Block a user