Added DialogUnmuted & DialogCleared & DialogRemoved update types

This commit is contained in:
Alex
2025-12-03 22:59:20 +03:00
parent cf415b70e9
commit 2e7e9d987f
11 changed files with 4974 additions and 8 deletions
@@ -14,7 +14,7 @@ use PHPUnit\Framework\TestCase;
#[CoversClass(DialogMutedUpdate::class)]
#[UsesClass(User::class)]
class DialogMutedUpdateTest extends TestCase
final class DialogMutedUpdateTest extends TestCase
{
#[Test]
public function canBeCreatedFromArray(): void
@@ -30,7 +30,7 @@ class DialogMutedUpdateTest extends TestCase
'is_bot' => false,
'last_activity_time' => 1678886400000,
],
'mutedUntil' => 1678886400000,
'muted_until' => 1678886400000,
'user_locale' => 'ru-ru',
];
@@ -41,6 +41,7 @@ class DialogMutedUpdateTest extends TestCase
$this->assertSame(123, $update->user->userId);
$this->assertSame('John', $update->user->firstName);
$this->assertSame('Doe', $update->user->lastName);
$this->assertSame(1678886400000, $update->mutedUntil);
$this->assertSame('ru-ru', $update->userLocale);
}
}