diff --git a/src/Discord.Net/DiscordClient.API.cs b/src/Discord.Net/DiscordClient.API.cs index 45d392e78..a778f4a74 100644 --- a/src/Discord.Net/DiscordClient.API.cs +++ b/src/Discord.Net/DiscordClient.API.cs @@ -447,13 +447,14 @@ namespace Discord msg.Update(x); if (Config.TrackActivity) { - if (channel.IsPrivate) + /*if (channel.IsPrivate) { var user = msg.User; if (user != null) user.UpdateActivity(msg.EditedTimestamp ?? msg.Timestamp); } - else + else*/ + if (!channel.IsPrivate) { var member = msg.Member; if (member != null) diff --git a/src/Discord.Net/DiscordClient.cs b/src/Discord.Net/DiscordClient.cs index f44fe86a1..183b1a54b 100644 --- a/src/Discord.Net/DiscordClient.cs +++ b/src/Discord.Net/DiscordClient.cs @@ -583,13 +583,14 @@ namespace Discord if (Config.TrackActivity) { var channel = msg.Channel; - if (channel == null || channel.IsPrivate) + /*if (channel == null || channel.IsPrivate) { var user = msg.User; if (user != null) user.UpdateActivity(data.Timestamp); } - else + else*/ + if (channel?.IsPrivate == false) { var member = msg.Member; if (member != null) @@ -664,12 +665,13 @@ namespace Discord } if (Config.TrackActivity) { - if (channel.IsPrivate) + /*if (channel.IsPrivate) { if (user != null) user.UpdateActivity(); } - else + else*/ + if (!channel.IsPrivate) { var member = _members[data.UserId, channel.ServerId]; if (member != null) diff --git a/src/Discord.Net/Models/User.cs b/src/Discord.Net/Models/User.cs index 1cf3787dc..59d7f0292 100644 --- a/src/Discord.Net/Models/User.cs +++ b/src/Discord.Net/Models/User.cs @@ -13,7 +13,7 @@ namespace Discord private readonly DiscordClient _client; private readonly ConcurrentDictionary _servers; private int _refCount; - private DateTime? _lastPrivateActivity; + //private DateTime? _lastPrivateActivity; /// Returns the unique identifier for this user. public string Id { get; } @@ -100,11 +100,11 @@ namespace Discord if (model.IsVerified != null) IsVerified = model.IsVerified; } - internal void UpdateActivity(DateTime? activity = null) + /*internal void UpdateActivity(DateTime? activity = null) { if (_lastPrivateActivity == null || activity > _lastPrivateActivity.Value) _lastPrivateActivity = activity ?? DateTime.UtcNow; - } + }*/ public override string ToString() => Name;