0
0
mirror of https://github.com/signalapp/Signal-Server.git synced 2024-09-20 20:03:07 +02:00

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

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);