You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-api/tests
zijiren 7fb7f6c64f
feat(admin): add async chat moderation cleanup (#445)
## Summary
- add an asynchronous admin chat moderation job pipeline for message,
reaction, and ban cleanup
- expose the moderation operation through HTTP/gRPC admin APIs and
persist resumable worker progress
- remove the obsolete version parameter from the async moderation path
while retaining CAS for synchronous chat edits/deletes

## Verification
- cargo check --workspace --all-targets
- cargo test -p synctv-core --lib (1350 passed)
- cargo test -p synctv-api-common --lib (655 passed)
- PostgreSQL moderation race regression passed
4 weeks ago
..
support chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
admin_error_message_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
admin_rate_limit_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
api_security_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
chat_permission_integration_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
client_ip_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
client_resource_availability_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
dynamic_playback_api_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
email_rate_limit_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
grpc_layer_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
guest_token_validation_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
http_integration_test.rs feat(web): add client-aware playback and reproducible UI (#433) 1 month ago
list_my_rooms_integration_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
local_message_broadcast_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
member_approval_api_integration_tests.rs feat(admin): add async chat moderation cleanup (#445) 4 weeks ago
oauth2_state_onetime_tests.rs feat(oauth2): add provider modes and native Apple flow 2 months ago
playlist_permission_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
room_join_approval_integration_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
room_member_visibility_integration_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
room_password_rate_limit_integration_tests.rs refactor: remove low-value thin wrappers (#426) 1 month ago
server_settings_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
user_room_member_matrix_integration_tests.rs feat(admin): add async chat moderation cleanup (#445) 4 weeks ago
username_reserved_words_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
webrtc_integration_test.rs fix(webrtc): use public STUN by default (#427) 1 month ago
websocket_test.rs refactor: remove low-value thin wrappers (#426) 1 month ago