| @@ -69,7 +69,16 @@ namespace Discord | |||||
| /// <summary> Returns a collection of all messages this user has sent on this server that are still in cache. </summary> | /// <summary> Returns a collection of all messages this user has sent on this server that are still in cache. </summary> | ||||
| [JsonIgnore] | [JsonIgnore] | ||||
| public IEnumerable<Message> Messages => _client.Messages.Where(x => x.User.Id == Id && x.Server.Id == _server.Id); | |||||
| public IEnumerable<Message> Messages | |||||
| { | |||||
| get | |||||
| { | |||||
| if (_server.Id != null) | |||||
| return Server.Channels.SelectMany(x => x.Messages.Where(y => y.User.Id == Id)); | |||||
| else | |||||
| return GlobalUser.PrivateChannel.Messages.Where(x => x.User.Id == Id); | |||||
| } | |||||
| } | |||||
| /// <summary> Returns a collection of all channels this user is a member of. </summary> | /// <summary> Returns a collection of all channels this user is a member of. </summary> | ||||
| [JsonIgnore] | [JsonIgnore] | ||||