Rate limit messages on source+destination rather than just src.

// FREEBIE
This commit is contained in:
Moxie Marlinspike 2015-04-24 16:25:59 -07:00
parent 931081752a
commit 4c1e7e7c2f
1 changed files with 1 additions and 1 deletions

View File

@ -102,7 +102,7 @@ public class MessageController {
@Valid IncomingMessageList messages) @Valid IncomingMessageList messages)
throws IOException, RateLimitExceededException throws IOException, RateLimitExceededException
{ {
rateLimiters.getMessagesLimiter().validate(source.getNumber()); rateLimiters.getMessagesLimiter().validate(source.getNumber() + "__" + destinationName);
try { try {
boolean isSyncMessage = source.getNumber().equals(destinationName); boolean isSyncMessage = source.getNumber().equals(destinationName);