File tree Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -28,10 +28,12 @@ class DMChannel extends Channel {
28
28
}
29
29
30
30
void _cacheMessage (Message message) {
31
- if (this .messages.length >= this ._client._options.messageCacheSize) {
32
- this .messages.remove (this .messages.values.toList ().first.id);
31
+ if (this ._client._options.messageCacheSize > 0 ) {
32
+ if (this .messages.length >= this ._client._options.messageCacheSize) {
33
+ this .messages.remove (this .messages.values.toList ().first.id);
34
+ }
35
+ this .messages[message.id] = message;
33
36
}
34
- this .messages[message.id] = message;
35
37
}
36
38
37
39
/// Sends a message.
Original file line number Diff line number Diff line change @@ -26,10 +26,12 @@ class GroupDMChannel extends Channel {
26
26
}
27
27
28
28
void _cacheMessage (Message message) {
29
- if (this .messages.length >= this ._client._options.messageCacheSize) {
30
- this .messages.remove (this .messages.values.toList ().first.id);
29
+ if (this ._client._options.messageCacheSize > 0 ) {
30
+ if (this .messages.length >= this ._client._options.messageCacheSize) {
31
+ this .messages.remove (this .messages.values.toList ().first.id);
32
+ }
33
+ this .messages[message.id] = message;
31
34
}
32
- this .messages[message.id] = message;
33
35
}
34
36
35
37
/// Sends a message.
Original file line number Diff line number Diff line change @@ -21,10 +21,12 @@ class TextChannel extends GuildChannel {
21
21
}
22
22
23
23
void _cacheMessage (Message message) {
24
- if (this .messages.length >= this ._client._options.messageCacheSize) {
25
- this .messages.remove (this .messages.values.toList ().first.id);
24
+ if (this ._client._options.messageCacheSize > 0 ) {
25
+ if (this .messages.length >= this ._client._options.messageCacheSize) {
26
+ this .messages.remove (this .messages.values.toList ().first.id);
27
+ }
28
+ this .messages[message.id] = message;
26
29
}
27
- this .messages[message.id] = message;
28
30
}
29
31
30
32
/// Sends a message.
You can’t perform that action at this time.
0 commit comments