Skip to content

Commit b086420

Browse files
committed
Consume blocked sync messages
1 parent f5f67d3 commit b086420

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

libsignal-service-dotnet/crypto/SignalServiceCipher.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,16 @@ private SignalServiceSyncMessage CreateSynchronizeMessage(SignalServiceEnvelope
247247
}
248248
}
249249

250+
if (content.BlockedOneofCase == SyncMessage.BlockedOneofOneofCase.Blocked)
251+
{
252+
List<string> blockedNumbers = new List<string>(content.Blocked.Numbers.Count);
253+
foreach (var blocked in content.Blocked.Numbers)
254+
{
255+
blockedNumbers.Add(blocked);
256+
}
257+
return SignalServiceSyncMessage.ForBlocked(new BlockedListMessage(blockedNumbers));
258+
}
259+
250260
return SignalServiceSyncMessage.Empty();
251261
}
252262

0 commit comments

Comments
 (0)