From 76a98c09e8f71766167e92cfc07ebf0020798d06 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 31 May 2017 21:49:42 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/ArchiHandler.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/ArchiHandler.cs b/ArchiSteamFarm/ArchiHandler.cs index 93f0d4f1d..f7946f175 100644 --- a/ArchiSteamFarm/ArchiHandler.cs +++ b/ArchiSteamFarm/ArchiHandler.cs @@ -343,7 +343,7 @@ namespace ArchiSteamFarm { internal sealed class OfflineMessageCallback : CallbackMsg { internal readonly uint OfflineMessagesCount; - internal readonly List Steam3IDs; + internal readonly HashSet Steam3IDs; internal OfflineMessageCallback(JobID jobID, CMsgClientOfflineMessageNotification msg) { if ((jobID == null) || (msg == null)) { @@ -352,7 +352,12 @@ namespace ArchiSteamFarm { JobID = jobID; OfflineMessagesCount = msg.offline_messages; - Steam3IDs = msg.friends_with_offline_messages; + + if (msg.friends_with_offline_messages == null) { + return; + } + + Steam3IDs = new HashSet(msg.friends_with_offline_messages); } }