Handle incoming MAX call events
This commit is contained in:
@@ -1676,6 +1676,21 @@ public sealed class ApiSmokeTests : IDisposable
|
||||
Assert.Equal("hello ????", MessageTextSanitizer.CleanChatPreview("hello ????"));
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("call-start")]
|
||||
[InlineData("CALL-MISSED")]
|
||||
[InlineData(" call-ended ")]
|
||||
[InlineData("call")]
|
||||
public void MessageTextSanitizerLabelsCallMediaAsIncomingCall(string value)
|
||||
{
|
||||
const string expected = "\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0437\u0432\u043e\u043d\u043e\u043a";
|
||||
|
||||
Assert.True(MessageTextSanitizer.IsCallMediaLabel(value));
|
||||
Assert.Equal(expected, MessageTextSanitizer.CleanChatPreview(value));
|
||||
Assert.Equal(expected, MessageTextSanitizer.CleanMessageText(value, hasAttachments: false));
|
||||
Assert.Equal(expected, MessageTextSanitizer.CleanMessageText(value, hasAttachments: true));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task SyncDoesNotPushListPreviewEchoOfOwnOutgoingMessage()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user