From 0e7168f6ac74dd71c82a90a3ab220e0dbd6a0f53 Mon Sep 17 00:00:00 2001 From: Stream Bot Date: Wed, 1 Oct 2025 00:18:51 +0000 Subject: [PATCH] [CI] Sync Mock Server --- .../Fixtures/JSONs/http_add_member.json | 104 ++-- .../Fixtures/JSONs/http_attachment.json | 4 +- .../Fixtures/JSONs/http_channel_creation.json | 140 ++--- .../Fixtures/JSONs/http_channel_removal.json | 107 ++-- .../Fixtures/JSONs/http_channels.json | 136 ++-- .../Fixtures/JSONs/http_events.json | 22 +- .../Fixtures/JSONs/http_giphy_link.json | 38 +- .../Fixtures/JSONs/http_message.json | 32 +- .../JSONs/http_message_ephemeral.json | 78 +-- .../Fixtures/JSONs/http_reaction.json | 86 +-- .../Fixtures/JSONs/http_truncate.json | 135 ++-- .../Fixtures/JSONs/http_unsplash_link.json | 36 +- .../Fixtures/JSONs/http_youtube_link.json | 32 +- .../Fixtures/JSONs/ws_events.json | 117 ++-- .../Fixtures/JSONs/ws_events_channel.json | 587 ++++++------------ .../Fixtures/JSONs/ws_events_member.json | 52 +- .../Fixtures/JSONs/ws_health_check.json | 20 +- .../Fixtures/JSONs/ws_message.json | 158 ++--- .../Fixtures/JSONs/ws_reaction.json | 136 ++-- 19 files changed, 918 insertions(+), 1102 deletions(-) diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_add_member.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_add_member.json index de599c619b..ecdadd8304 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_add_member.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_add_member.json @@ -1,11 +1,11 @@ { "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "last_message_at": "2025-06-15T00:25:36.86243Z", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:33.285826Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "last_message_at": "2025-10-01T00:18:43.173632Z", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:39.803944Z", "created_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -14,22 +14,26 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "team": "test", - "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "custom_extra_data_key": true, + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "type": "team" }, "frozen": false, "disabled": false, - "member_count": 4, + "member_count": 3, "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -43,9 +47,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -102,6 +109,7 @@ "send-restricted-visibility-message", "send-typing-events", "set-channel-cooldown", + "share-location", "skip-slow-mode", "typing-events", "update-any-message", @@ -112,6 +120,7 @@ "upload-file" ], "hidden": false, + "message_count": 1, "name": "Sync Mock Server" }, "members": [ @@ -128,39 +137,14 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -177,19 +161,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", + "type": "team", + "canBeAddedToGroups": true, + "team": "test", + "canReceiveMessages": false, + "custom_extra_data_key": true, "birthland": "Tatooine" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -202,28 +190,22 @@ "id": "leia_organa", "name": "Leia Organa", "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", - "language": "zh", + "language": "", "role": "admin", "teams": [], "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", + "updated_at": "2025-09-29T17:45:51.64375Z", "banned": false, "online": false, - "last_active": "2025-06-14T17:34:03.224367Z", + "last_active": "2025-09-30T15:18:16.141127Z", "blocked_user_ids": [], + "avg_response_time": 683369, "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - } + "is_moderator": true }, "status": "member", - "created_at": "2025-06-15T00:25:38.137522Z", - "updated_at": "2025-06-15T00:25:38.137522Z", + "created_at": "2025-10-01T00:18:44.594361Z", + "updated_at": "2025-10-01T00:18:44.594361Z", "banned": false, "shadow_banned": false, "role": "admin", @@ -231,5 +213,5 @@ "notifications_muted": false } ], - "duration": "38.76ms" + "duration": "33.76ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_attachment.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_attachment.json index 0cf0779584..6b807e4cfa 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_attachment.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_attachment.json @@ -1,4 +1,4 @@ { - "file": "https://frankfurt.stream-io-cdn.com/102399/images/84500679-c986-471d-be2a-461542a4dbaf.yoda.jpg?Key-Pair-Id=APKAIHG36VEWPDULE23Q&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9mcmFua2Z1cnQuc3RyZWFtLWlvLWNkbi5jb20vMTAyMzk5L2ltYWdlcy84NDUwMDY3OS1jOTg2LTQ3MWQtYmUyYS00NjE1NDJhNGRiYWYueW9kYS5qcGc~Km9oPTAqb3c9MCoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTExNTY3Mzh9fX1dfQ__&Signature=N0MgP9HIGp5hCyxzq-70m0lO2Km3P73oZC-jepZlIxtv4go-DnWvgPHGKEw6bo60Ud2vV8whVkG92U1c5OuU~dpwwZj8L8q0VqMDA7T~VOVEEN4VlwlD2VPElyA2IUCISqkuTd61xO9CqR0nsmHum48zdWPZn001uNZwN5rWb1GJfJijeVPhu1rkytdygNeE1ZeZiDG0gUKt7~9H30~HS75zivkryTkKRD9yhmmeInwV45FocoDzUGsPc7Ux8xW6DaxXhUaNC6FdQp9GMLCmBNrgZjMLZsS-mm~qsl78ZR24eEzuT8mwfVh9rmAmW9xUdyXEZCUod6KpMrLiRGahIA__&oh=0&ow=0", - "duration": "124.23ms" + "file": "https://frankfurt.stream-io-cdn.com/102399/images/5a88dd69-1a55-4ba0-8f19-25b6d155fe9e.yoda.jpg?Key-Pair-Id=APKAIHG36VEWPDULE23Q&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9mcmFua2Z1cnQuc3RyZWFtLWlvLWNkbi5jb20vMTAyMzk5L2ltYWdlcy81YTg4ZGQ2OS0xYTU1LTRiYTAtOGYxOS0yNWI2ZDE1NWZlOWUueW9kYS5qcGc~Km9oPTAqb3c9MCoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjA0ODc1MjV9fX1dfQ__&Signature=R88Zs55uLuvKs7faAzfXQ~b2Wv-DsuQ42QlsVl4~NX79eOAUl5gwsR-iDpRxw1brVFD~EbvjS5aI3igwMErn5lW6egiFpx4LqJpF1Z2KzvgXCEDJLXEi6K708eZuajHsJW2lGJp6AQ8rUQ04vNA5B7nFsfxFY45UzVfFRl3d2bVkkuYeniKzUw-yRFiiS1spV8Ev~k7P~-PvSBDEmSSogkHAKRnEgFpHpKjxdCj4w5QrLZAwrrtQYQi9bAW0FevWLWAwcQsepqS46dqFkNwpuuNFyKsNGts3LjDhprXYHb-TetExwBzD2z5MoProw0BDgKj7mRX4SsCXZxBZkiH2qw__&oh=0&ow=0", + "duration": "133.13ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_creation.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_creation.json index 13fb1c099a..284ad9167b 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_creation.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_creation.json @@ -1,10 +1,10 @@ { "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:33.285826Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:39.803944Z", "created_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -13,22 +13,26 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "birthland": "Tatooine", + "type": "team", + "custom_extra_data_key": true, + "team": "test" }, "frozen": false, "disabled": false, - "member_count": 3, + "member_count": 2, "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -42,9 +46,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -101,6 +108,7 @@ "send-restricted-visibility-message", "send-typing-events", "set-channel-cooldown", + "share-location", "skip-slow-mode", "typing-events", "update-any-message", @@ -112,6 +120,7 @@ ], "hidden": false, "blocked": false, + "message_count": 0, "name": "Sync Mock Server" }, "messages": [], @@ -130,30 +139,12 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, - "last_read": "2025-06-15T00:25:33.34121176Z", - "unread_messages": 0 - }, - { - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "last_read": "2025-06-15T00:25:33.34121176Z", + "last_read": "2025-10-01T00:18:39.82891309Z", "unread_messages": 0 }, { @@ -165,17 +156,21 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", - "team": "test", + "avg_response_time": 206619, + "canBeAddedToGroups": true, "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, + "custom_extra_data_key": true, + "birthland": "Tatooine" }, - "last_read": "2025-06-15T00:25:33.34121176Z", + "last_read": "2025-10-01T00:18:39.82891309Z", "unread_messages": 0 } ], @@ -193,39 +188,14 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -242,19 +212,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "custom_extra_data_key": true, + "team": "test", "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, + "type": "team", "birthland": "Tatooine", - "team": "test", - "type": "team" + "canBeAddedToGroups": true }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -271,19 +245,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "birthland": "Tatooine", + "canBeAddedToGroups": true, + "custom_extra_data_key": true, "team": "test", + "canReceiveMessages": false, "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "pando": "{\"speciality\":\"ios engineer\"}" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -291,5 +269,5 @@ "notifications_muted": false }, "threads": [], - "duration": "145.45ms" + "duration": "192.01ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_removal.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_removal.json index f6593d1e86..058c75a24f 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_removal.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channel_removal.json @@ -1,12 +1,12 @@ { - "duration": "32.46ms", + "duration": "26.74ms", "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:47.043063Z", - "deleted_at": "2025-06-15T00:25:47.390053Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:49.714829Z", + "deleted_at": "2025-10-01T00:18:50.449435Z", "created_by": null, "frozen": false, "disabled": false, @@ -24,39 +24,14 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -73,19 +48,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:47.038320949Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", "birthland": "Tatooine", - "team": "test", - "type": "team" + "canReceiveMessages": false, + "canBeAddedToGroups": true, + "type": "team", + "custom_extra_data_key": true, + "team": "test" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -98,28 +77,22 @@ "id": "leia_organa", "name": "Leia Organa", "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", - "language": "zh", + "language": "", "role": "admin", "teams": [], "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", + "updated_at": "2025-09-29T17:45:51.64375Z", "banned": false, "online": false, - "last_active": "2025-06-14T17:34:03.224367Z", + "last_active": "2025-09-30T15:18:16.141127Z", "blocked_user_ids": [], + "avg_response_time": 683369, "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - } + "is_moderator": true }, "status": "member", - "created_at": "2025-06-15T00:25:38.137522Z", - "updated_at": "2025-06-15T00:25:38.137522Z", + "created_at": "2025-10-01T00:18:44.594361Z", + "updated_at": "2025-10-01T00:18:44.594361Z", "banned": false, "shadow_banned": false, "role": "admin", @@ -129,7 +102,7 @@ ], "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -143,9 +116,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -176,7 +152,7 @@ } ] }, - "truncated_at": "2025-06-15T00:25:47.390053Z", + "truncated_at": "2025-10-01T00:18:50.449435Z", "truncated_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -185,15 +161,20 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, + "canReceiveMessages": false, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" - } + "birthland": "Tatooine", + "type": "team", + "team": "test", + "canBeAddedToGroups": true, + "custom_extra_data_key": true + }, + "message_count": 0 } } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channels.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channels.json index ee50a4becb..46a2328e6d 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channels.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_channels.json @@ -2,11 +2,11 @@ "channels": [ { "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:33.285826Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:39.803944Z", "created_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -15,22 +15,26 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", + "avg_response_time": 206619, "team": "test", "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "pando": "{\"speciality\":\"ios engineer\"}", + "birthland": "Tatooine", + "canReceiveMessages": false, + "canBeAddedToGroups": true, + "custom_extra_data_key": true }, "frozen": false, "disabled": false, - "member_count": 3, + "member_count": 2, "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -44,9 +48,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -103,6 +110,7 @@ "send-restricted-visibility-message", "send-typing-events", "set-channel-cooldown", + "share-location", "skip-slow-mode", "typing-events", "update-any-message", @@ -114,6 +122,7 @@ ], "hidden": false, "blocked": false, + "message_count": 0, "name": "Sync Mock Server" }, "messages": [], @@ -132,31 +141,13 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "unread_messages": 0, - "last_read": "2025-06-15T00:25:34Z" - }, - { - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "unread_messages": 0, - "last_read": "2025-06-15T00:25:34Z" + "last_read": "2025-10-01T00:18:40Z" }, { "user": { @@ -167,18 +158,22 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", + "avg_response_time": 206619, "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "birthland": "Tatooine", "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "custom_extra_data_key": true, + "canReceiveMessages": false, + "canBeAddedToGroups": true }, "unread_messages": 0, - "last_read": "2025-06-15T00:25:34Z" + "last_read": "2025-10-01T00:18:40Z" } ], "members": [ @@ -195,39 +190,14 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -244,19 +214,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", + "avg_response_time": 206619, "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "birthland": "Tatooine", "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "custom_extra_data_key": true, + "canReceiveMessages": false, + "canBeAddedToGroups": true }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -273,19 +247,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "canReceiveMessages": false, "team": "test", - "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "canBeAddedToGroups": true, + "type": "team", + "custom_extra_data_key": true }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "channel_role": "channel_member", @@ -294,5 +272,5 @@ "threads": [] } ], - "duration": "92.12ms" + "duration": "242.67ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_events.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_events.json index 5e550a393b..1e306e632b 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_events.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_events.json @@ -1,8 +1,8 @@ { "event": { "type": "typing.start", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "channel_type": "messaging", "user": { "id": "luke_skywalker", @@ -12,17 +12,21 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "type": "team", + "team": "test", + "canBeAddedToGroups": true, + "custom_extra_data_key": true, + "canReceiveMessages": false }, - "created_at": "2025-06-15T00:25:34.999482144Z" + "created_at": "2025-10-01T00:18:42.031233658Z" }, - "duration": "6.47ms" + "duration": "9.12ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_giphy_link.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_giphy_link.json index 3d6eef9c4b..9705149901 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_giphy_link.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_giphy_link.json @@ -1,6 +1,6 @@ { "message": { - "id": "d82c481c-541b-4da4-a704-6ec285420492", + "id": "02484bcb-f01a-4b86-bc1d-9edc64a78044", "text": "https://giphy.com/gifs/test-gw3IWyGkC0rsazTi", "html": "

https://giphy.com/gifs/test-gw3IWyGkC0rsazTi

\n", "type": "regular", @@ -12,15 +12,22 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "canBeAddedToGroups": true, + "type": "team", + "team": "test", + "birthland": "Tatooine", + "canReceiveMessages": false, + "custom_extra_data_key": true + }, + "member": { + "channel_role": "channel_member" }, "attachments": [ { @@ -28,9 +35,9 @@ "title": "Test Computer GIF - Find & Share on GIPHY", "title_link": "https://giphy.com/gifs/test-gw3IWyGkC0rsazTi", "text": "Discover & share this Test Computer GIF with everyone you know. GIPHY is how you search, share, discover, and create GIFs.", - "image_url": "https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExZmdiZ3NydzJ5NDZxbWVhajAyYzNmZ3BwYWJndWM4aXJyOXQwZXBydyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.webp", - "thumb_url": "https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExZmdiZ3NydzJ5NDZxbWVhajAyYzNmZ3BwYWJndWM4aXJyOXQwZXBydyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.webp", - "asset_url": "https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExZmdiZ3NydzJ5NDZxbWVhajAyYzNmZ3BwYWJndWM4aXJyOXQwZXBydyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.mp4", + "image_url": "https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExNzVvMXlpMTdiOWY5Y3g1ZDM5Y3N6YnhqaHg3emN5c2x6dmFnaDZodCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.webp", + "thumb_url": "https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExNzVvMXlpMTdiOWY5Y3g1ZDM5Y3N6YnhqaHg3emN5c2x6dmFnaDZodCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.webp", + "asset_url": "https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExNzVvMXlpMTdiOWY5Y3g1ZDM5Y3N6YnhqaHg3emN5c2x6dmFnaDZodCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/gw3IWyGkC0rsazTi/giphy.mp4", "og_scrape_url": "https://giphy.com/gifs/test-gw3IWyGkC0rsazTi" } ], @@ -40,16 +47,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:46.443211Z", - "updated_at": "2025-06-15T00:25:46.443211Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:49.027116Z", + "updated_at": "2025-10-01T00:18:49.027116Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "language": "en", - "en_text": "https://giphy.com/gifs/test-gw3IWyGkC0rsazTi", - "fr_text": "https://giphy.com/gifs/test-gw3IWyGkC0rsazTi" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -57,5 +59,5 @@ "pin_expires": null, "restricted_visibility": [] }, - "duration": "687.06ms" + "duration": "301.63ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message.json index 92020781f1..b6667d58b5 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message.json @@ -1,6 +1,6 @@ { "message": { - "id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "text": "Test", "html": "

Test

\n", "type": "regular", @@ -12,15 +12,22 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", - "team": "test", + "avg_response_time": 206619, "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "pando": "{\"speciality\":\"ios engineer\"}", + "birthland": "Tatooine", + "canReceiveMessages": false, + "canBeAddedToGroups": true, + "custom_extra_data_key": true, + "team": "test" + }, + "member": { + "channel_role": "channel_member" }, "attachments": [], "latest_reactions": [], @@ -29,16 +36,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:36.86243Z", - "updated_at": "2025-06-15T00:25:36.86243Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:43.173632Z", + "updated_at": "2025-10-01T00:18:43.173632Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "language": "en", - "en_text": "Test", - "fr_text": "Testez" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -46,5 +48,5 @@ "pin_expires": null, "restricted_visibility": [] }, - "duration": "1352.04ms" + "duration": "494.68ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message_ephemeral.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message_ephemeral.json index c4e6087afc..1265fcf648 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message_ephemeral.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_message_ephemeral.json @@ -1,6 +1,6 @@ { "message": { - "id": "82168f7f-d7e2-48a1-9273-417d03365da0", + "id": "eea01d2a-4495-4d10-925e-bc635b00dc93", "text": "/giphy Test", "command": "giphy", "html": "

/giphy Test

\n", @@ -13,22 +13,29 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", + "type": "team", + "canReceiveMessages": false, + "canBeAddedToGroups": true, + "custom_extra_data_key": true, + "team": "test", "birthland": "Tatooine" }, + "member": { + "channel_role": "channel_member" + }, "attachments": [ { "type": "giphy", "title": "Test", - "title_link": "https://giphy.com/gifs/rhuber-test-EtpYMjyYJowVy", - "thumb_url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/giphy.gif", + "title_link": "https://giphy.com/gifs/crash-test-dummy-MgBJ3UifivIY", + "thumb_url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/giphy.gif", "actions": [ { "name": "image_action", @@ -54,52 +61,52 @@ ], "giphy": { "original": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/giphy.gif", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/giphy.gif", "width": "400", - "height": "167", - "size": "1569544", - "frames": "49" + "height": "236", + "size": "454736", + "frames": "14" }, "fixed_height": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200.gif", - "width": "479", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200.gif", + "width": "338", "height": "200", - "size": "1576548", + "size": "388451", "frames": "" }, "fixed_height_still": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200_s.gif", - "width": "479", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200_s.gif", + "width": "338", "height": "200", - "size": "32259", + "size": "30519", "frames": "" }, "fixed_height_downsampled": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200_d.gif", - "width": "479", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200_d.gif", + "width": "338", "height": "200", - "size": "212805", + "size": "171840", "frames": "" }, "fixed_width": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200w.gif", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200w.gif", "width": "200", - "height": "84", - "size": "331240", + "height": "118", + "size": "156148", "frames": "" }, "fixed_width_still": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200w_s.gif", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200w_s.gif", "width": "200", - "height": "84", - "size": "8017", + "height": "118", + "size": "14412", "frames": "" }, "fixed_width_downsampled": { - "url": "https://media3.giphy.com/media/v1.Y2lkPWM0YjAzNjc1amdqbTV3eXl6d2dqZ3hnOXJmdGt4ZHJsZmNicDFpYjNoejJ6cWNneiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/EtpYMjyYJowVy/200w_d.gif", + "url": "https://media1.giphy.com/media/v1.Y2lkPWM0YjAzNjc1c3luMmFpdm1qYjhjM2dzY2R1bG1xMzRvcnZnMWN1eGN2cTVrYTQ0byZlcD12MV9naWZzX3NlYXJjaCZjdD1n/MgBJ3UifivIY/200w_d.gif", "width": "200", - "height": "84", - "size": "43614", + "height": "118", + "size": "70341", "frames": "" } } @@ -111,16 +118,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:39.407203Z", - "updated_at": "2025-06-15T00:25:39.407203Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:46.139334Z", + "updated_at": "2025-10-01T00:18:46.139334Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "fr_text": "/Test Giphy", - "language": "en", - "en_text": "/giphy Test" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -132,5 +134,5 @@ "name": "Giphy" } }, - "duration": "272.79ms" + "duration": "49.38ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_reaction.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_reaction.json index bc1bad366a..cae1880f1c 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_reaction.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_reaction.json @@ -1,6 +1,6 @@ { "message": { - "id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "text": "Test", "html": "

Test

\n", "type": "regular", @@ -12,20 +12,27 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", - "team": "test", + "avg_response_time": 206619, + "canReceiveMessages": false, "type": "team", + "custom_extra_data_key": true, + "team": "test", + "birthland": "Tatooine", + "canBeAddedToGroups": true, "pando": "{\"speciality\":\"ios engineer\"}" }, + "member": { + "channel_role": "channel_member" + }, "attachments": [], "latest_reactions": [ { - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "user_id": "luke_skywalker", "user": { "id": "luke_skywalker", @@ -35,25 +42,29 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "pando": "{\"speciality\":\"ios engineer\"}", + "avg_response_time": 206619, + "custom_extra_data_key": true, "birthland": "Tatooine", "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, + "canBeAddedToGroups": true, "type": "team" }, "type": "like", "score": 1, - "created_at": "2025-06-15T00:25:37.516538Z", - "updated_at": "2025-06-15T00:25:37.516538Z" + "created_at": "2025-10-01T00:18:43.90601Z", + "updated_at": "2025-10-01T00:18:43.90601Z" } ], "own_reactions": [ { - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "user_id": "luke_skywalker", "user": { "id": "luke_skywalker", @@ -63,20 +74,24 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "birthland": "Tatooine", - "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "custom_extra_data_key": true, + "canBeAddedToGroups": true, + "team": "test" }, "type": "like", "score": 1, - "created_at": "2025-06-15T00:25:37.516538Z", - "updated_at": "2025-06-15T00:25:37.516538Z" + "created_at": "2025-10-01T00:18:43.90601Z", + "updated_at": "2025-10-01T00:18:43.90601Z" } ], "reaction_counts": { @@ -89,22 +104,17 @@ "like": { "count": 1, "sum_scores": 1, - "first_reaction_at": "2025-06-15T00:25:37.516538Z", - "last_reaction_at": "2025-06-15T00:25:37.516538Z" + "first_reaction_at": "2025-10-01T00:18:43.90601Z", + "last_reaction_at": "2025-10-01T00:18:43.90601Z" } }, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:36.86243Z", - "updated_at": "2025-06-15T00:25:37.529233Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:43.173632Z", + "updated_at": "2025-10-01T00:18:43.910843Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "en_text": "Test", - "fr_text": "Testez", - "language": "en" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -113,7 +123,7 @@ "restricted_visibility": [] }, "reaction": { - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "user_id": "luke_skywalker", "user": { "id": "luke_skywalker", @@ -123,20 +133,24 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "birthland": "Tatooine", + "canBeAddedToGroups": true, "team": "test", - "type": "team", + "canReceiveMessages": false, + "custom_extra_data_key": true, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "type": "team" }, "type": "like", "score": 1, - "created_at": "2025-06-15T00:25:37.516538Z", - "updated_at": "2025-06-15T00:25:37.516538Z" + "created_at": "2025-10-01T00:18:43.90601Z", + "updated_at": "2025-10-01T00:18:43.90601Z" }, - "duration": "39.84ms" + "duration": "38.66ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_truncate.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_truncate.json index 953f6dcc36..12eed67729 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_truncate.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_truncate.json @@ -1,12 +1,12 @@ { - "duration": "70.67ms", + "duration": "64.27ms", "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", "last_message_at": "0001-01-01T00:00:00Z", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:47.043063Z", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:49.714829Z", "created_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -15,15 +15,19 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "canReceiveMessages": false, "team": "test", - "type": "team", + "custom_extra_data_key": true, + "canBeAddedToGroups": true, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "type": "team" }, "frozen": false, "disabled": false, @@ -41,39 +45,14 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -90,19 +69,23 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "custom_extra_data_key": true, + "type": "team", + "team": "test", "pando": "{\"speciality\":\"ios engineer\"}", "birthland": "Tatooine", - "team": "test", - "type": "team" + "canReceiveMessages": false, + "canBeAddedToGroups": true }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -115,28 +98,22 @@ "id": "leia_organa", "name": "Leia Organa", "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", - "language": "zh", + "language": "", "role": "admin", "teams": [], "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", + "updated_at": "2025-09-29T17:45:51.64375Z", "banned": false, "online": false, - "last_active": "2025-06-14T17:34:03.224367Z", + "last_active": "2025-09-30T15:18:16.141127Z", "blocked_user_ids": [], + "avg_response_time": 683369, "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - } + "is_moderator": true }, "status": "member", - "created_at": "2025-06-15T00:25:38.137522Z", - "updated_at": "2025-06-15T00:25:38.137522Z", + "created_at": "2025-10-01T00:18:44.594361Z", + "updated_at": "2025-10-01T00:18:44.594361Z", "banned": false, "shadow_banned": false, "role": "admin", @@ -144,10 +121,10 @@ "notifications_muted": false } ], - "member_count": 4, + "member_count": 3, "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -161,9 +138,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -194,7 +174,7 @@ } ] }, - "truncated_at": "2025-06-15T00:25:47.035983Z", + "truncated_at": "2025-10-01T00:18:49.707293Z", "truncated_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -203,20 +183,25 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "team": "test", "pando": "{\"speciality\":\"ios engineer\"}", "birthland": "Tatooine", - "team": "test", - "type": "team" + "canReceiveMessages": false, + "canBeAddedToGroups": true, + "type": "team", + "custom_extra_data_key": true }, + "message_count": 0, "name": "Sync Mock Server" }, "message": { - "id": "d636862b-394f-48af-a9f2-6b4fa8e45d98", + "id": "e0c34584-e72e-4492-a93e-41aed226c78e", "text": "Channel truncated", "html": "

Channel truncated

\n", "type": "system", @@ -228,15 +213,19 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "team": "test", - "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "canBeAddedToGroups": true, + "type": "team", + "custom_extra_data_key": true, + "canReceiveMessages": false }, "attachments": [], "latest_reactions": [], @@ -245,9 +234,9 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:47.035984Z", - "updated_at": "2025-06-15T00:25:47.035984Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:49.707294Z", + "updated_at": "2025-10-01T00:18:49.707294Z", "shadowed": false, "mentioned_users": [], "silent": false, diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_unsplash_link.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_unsplash_link.json index eb925d7ccd..327f545ffa 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_unsplash_link.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_unsplash_link.json @@ -1,6 +1,6 @@ { "message": { - "id": "b3021d20-53c7-4a2d-a572-8aba1c69ab72", + "id": "120682d1-61d3-4e37-a960-6d4eb1288916", "text": "https://unsplash.com/photos/1_2d3MRbI9c", "html": "

https://unsplash.com/photos/1_2d3MRbI9c

\n", "type": "regular", @@ -12,15 +12,22 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", + "avg_response_time": 206619, "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "type": "team", + "custom_extra_data_key": true, + "team": "test" + }, + "member": { + "channel_role": "channel_member" }, "attachments": [ { @@ -29,8 +36,8 @@ "title": "Photo by Joao Branco on Unsplash", "title_link": "https://unsplash.com/photos/green-pine-tree-mountain-slope-scenery-1_2d3MRbI9c", "text": "Download this photo by Joao Branco on Unsplash", - "image_url": "https://images.unsplash.com/photo-1568574728383-06fca083883d?mark=https%3A%2F%2Fimages.unsplash.com%2Fopengraph%2Flogo.png&mark-w=64&mark-align=top%2Cleft&mark-pad=50&h=630&w=1200&crop=faces%2Cedges&blend-w=1&blend=000000&blend-mode=normal&blend-alpha=10&auto=format&fit=crop&q=60&ixid=M3wxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNzQ5OTQ3MTQ0fA&ixlib=rb-4.1.0", - "thumb_url": "https://images.unsplash.com/photo-1568574728383-06fca083883d?mark=https%3A%2F%2Fimages.unsplash.com%2Fopengraph%2Flogo.png&mark-w=64&mark-align=top%2Cleft&mark-pad=50&h=630&w=1200&crop=faces%2Cedges&blend-w=1&blend=000000&blend-mode=normal&blend-alpha=10&auto=format&fit=crop&q=60&ixid=M3wxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNzQ5OTQ3MTQ0fA&ixlib=rb-4.1.0", + "image_url": "https://images.unsplash.com/photo-1568574728383-06fca083883d?mark=https%3A%2F%2Fimages.unsplash.com%2Fopengraph%2Flogo.png&mark-w=64&mark-align=top%2Cleft&mark-pad=50&h=630&w=1200&crop=faces%2Cedges&blend-w=1&blend=000000&blend-mode=normal&blend-alpha=10&auto=format&fit=crop&q=60&ixid=M3wxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNzU5Mjc3MTg4fA&ixlib=rb-4.1.0", + "thumb_url": "https://images.unsplash.com/photo-1568574728383-06fca083883d?mark=https%3A%2F%2Fimages.unsplash.com%2Fopengraph%2Flogo.png&mark-w=64&mark-align=top%2Cleft&mark-pad=50&h=630&w=1200&crop=faces%2Cedges&blend-w=1&blend=000000&blend-mode=normal&blend-alpha=10&auto=format&fit=crop&q=60&ixid=M3wxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNzU5Mjc3MTg4fA&ixlib=rb-4.1.0", "og_scrape_url": "https://unsplash.com/photos/1_2d3MRbI9c" } ], @@ -40,16 +47,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:45.47899Z", - "updated_at": "2025-06-15T00:25:45.47899Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:48.049963Z", + "updated_at": "2025-10-01T00:18:48.049963Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "en_text": "https://unsplash.com/photos/1_2d3MRbI9c", - "fr_text": "https://unsplash.com/photos/1_2d3MRbI9c", - "language": "en" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -57,5 +59,5 @@ "pin_expires": null, "restricted_visibility": [] }, - "duration": "4355.84ms" + "duration": "348.25ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_youtube_link.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_youtube_link.json index 9427cbee84..a7af553b5a 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_youtube_link.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/http_youtube_link.json @@ -1,6 +1,6 @@ { "message": { - "id": "cc20202e-3ec1-4407-b35f-70981d74d2c4", + "id": "e819cf71-fb59-4ab1-9fc1-cf2c600b97ee", "text": "https://youtube.com/watch?v=xOX7MsrbaPY", "html": "

https://youtube.com/watch?v=xOX7MsrbaPY

\n", "type": "regular", @@ -12,15 +12,22 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "birthland": "Tatooine", - "team": "test", + "avg_response_time": 206619, + "pando": "{\"speciality\":\"ios engineer\"}", + "canBeAddedToGroups": true, "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}" + "custom_extra_data_key": true, + "birthland": "Tatooine", + "canReceiveMessages": false, + "team": "test" + }, + "member": { + "channel_role": "channel_member" }, "attachments": [ { @@ -41,16 +48,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:40.546889Z", - "updated_at": "2025-06-15T00:25:40.546889Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:47.040781Z", + "updated_at": "2025-10-01T00:18:47.040781Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "en_text": "https://youtube.com/watch?v=xOX7MsrbaPY", - "fr_text": "https://youtube.com/watch?v=xOX7MsrbaPY", - "language": "en" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -58,5 +60,5 @@ "pin_expires": null, "restricted_visibility": [] }, - "duration": "560.98ms" + "duration": "259.72ms" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events.json index 8b4a4764ef..8502f761ef 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events.json @@ -1,7 +1,7 @@ { "type": "typing.start", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "channel_type": "messaging", "user": { "id": "luke_skywalker", @@ -11,11 +11,12 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "shadow_banned": false, "privacy_settings": { "typing_indicators": { @@ -29,170 +30,180 @@ { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804506291419e705e68fdc61b5f71297f30881364077b8c3f374f6938bef6cb4f9801da58770c8070108cf30ac06c060630037019523dc91d750de2293f8df7be86c8c8be6be95666859bdc62fbed488", - "created_at": "2025-06-14T16:19:23.502954Z", + "id": "80dc67313692ff3d512089cd19df179395b298d106b86cd2aedf0edfe1de40cd7caba3025823acccf9173fce2000728459e6751c4c7c96b80415a441d54c690d3f2d1635d26a8d58c0407edff8fcfe34", + "created_at": "2025-09-23T11:14:39.868685Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "6397e24030aa17262a850157abf97612eff0243e873b7d1f79c996662ecb1682", - "created_at": "2025-06-12T13:18:40.260038Z", + "id": "8013785658480684ee2a2f523bd4d52d6f2fac5e34283f4765362b4d526e5f374a46a0eeff277aee8d94ca872c4cdce2c021fef9cb1c71a4e5b28bba5481cab79c2ff7f111d4a7488c7a28de76736ba6", + "created_at": "2025-09-22T07:33:07.001628Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80215dc8442845c41f30d28c05db0a8f697f727303be0fb49ca7743af6a211d3", - "created_at": "2025-06-04T02:43:01.595306Z", + "id": "8075f5f2d91f892d2a16de528dea1fae54d63f9d1c09ca18501547ec8b3880c54766e80e0eb8e10920a8545cf5a08f0048adf01c029a17b69fda5dbc8019733fdb5b4923e80d525ca96bd833f02434c5", + "created_at": "2025-09-16T07:18:39.830014Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8078596852ae3ecc7bb8d20eb1bde24d596115270e266be1e7164009c28c841c89120222e5594b8929bafb7b55ec47e5b1db2e1274b6e0c9a8f24ba1087832d4dc8acefc857be26848f2b074fdaa42fe", - "created_at": "2025-06-03T14:54:34.358128Z", + "id": "804df9f905b9fd1f2c53e160a5f3f1db34490bea2ecb0fdb6aa99d9f407fd67b477079cc403e15b7424927276ac32b113c9820bb569b99a14d60fef0f5ae24804bea0e20be5da6d724f4c3abbf5cd0cb", + "created_at": "2025-09-15T18:13:06.007999Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8009e0a929c11c0297edc1a8c994a68fb7064cebede77d29bbd663c93390b1d22394adbdeb06a68f9b07720daa0e300b1dd951f90bb49c81275a0eaed20f24c954ceba42b8c76010b9ceaa70f19c5a24", - "created_at": "2025-06-03T12:06:41.61606Z", + "id": "8044edf2252ff9f253dada5dbf39f018f454e5bcdaf188501c6d105a4f5740c1872acb619f113596a1cb6f9071667d20e601f134aa0c83db83ce733f458b60c5c1b8712e2808abd4a840ce0347a8ea1a", + "created_at": "2025-09-15T13:32:20.775357Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80b9b312b4b635f1f0e4005ba0acc30d8f022a59e5006edb24f4eb7546930dbe0de2ce85800eabc1ec1a004d0a87fc7520b4f9039718f4f8437c466eb33ab9b392a77607ce982e31e443685e2b6b90b1", - "created_at": "2025-05-30T21:14:29.53116Z", + "id": "80fee24033dcaa2b50911104447c596a7490ff86fa6593eb8f0eaca6c699c951ddad5e39d5ce95d3858d12a0169ab126dec8c4fa4f791a723304bf6c3ee415b0fe67e4dd7422e7af1dc49396442946eb", + "created_at": "2025-09-13T16:07:49.949311Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", - "created_at": "2025-05-30T18:32:15.279068Z", + "id": "a23e236960612858446bc7b0e78152f0d03ff977da16a1beec3d4558b51c3377", + "created_at": "2025-09-11T14:55:25.842429Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804d29de95a5a1fee45ffa38a6700d75807f844dbdcdffb6256377697ca2095c1f4a43a1823b7858af4a3dd47d96fda739110aa11072b1c0bec52446806ce65b9408b68b81343a8594bf21d3c18af6c0", - "created_at": "2025-05-30T09:18:11.558444Z", + "id": "5099d9649e231f5b2743b6fb2bf47e78c530cc82e3bbd05d6d99f833f4367904", + "created_at": "2025-09-10T11:41:21.991018Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80d9539ee4ffce5bfafbfdbbc323b743c049f08d5efbce01eeef090f9884001c24b5fde2c1e6a6b5699e2c8fea4b607d3ecb5f206668e5f04ccc1b1402bd618cb78a5c4e22bf0f1a7a762d121346d951", - "created_at": "2025-05-30T05:01:32.5559Z", + "id": "5c1967db91dfc57b32d12728b8ac7410edc325daae78215430319239bb1b9378", + "created_at": "2025-09-10T10:32:28.865373Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", "id": "8082e4f123b0f83543d1f7c04920c76ec7d4b4db9d8f2e8ff0cc4daeef338209be72df2b35257cfdb86623c14d241cf1d1f42b78fef01e16052d13b03f75ed135360886f1900d3a0e80e97b268514c77", - "created_at": "2025-05-30T05:00:30.137993Z", + "created_at": "2025-09-03T04:32:38.333126Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "43d7b696c6a06de2954e74814eb9b0e28b91096f4d1eeb852694f5921679ef46", - "created_at": "2025-05-29T08:49:30.254119Z", + "id": "802e021f067e90a9be03d142b102c30a871ad7e16b41bf469eab29c1e2f7b480f433802b2a3e6585752c09e44ed9f71d858bb61dad135568caaaefdac4536529d3b43812f2077c95b57ff4483fd1ad26", + "created_at": "2025-09-02T16:12:13.231524Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aed57876c4ebe2a4bb743943b56da38392ddc22517d9e402874a28034678c5e2cbe50beb4929955801aea07c13c8d434a2cd1401c25dd5d0b7cdb9a60811c547e5f6ed6c163112f160c52149c9f76e", - "created_at": "2025-05-29T04:54:25.507462Z", + "id": "8006075492db346334382095f7c068600bfa16f8216628c938b1e9bdb18eae4288cd1567707a67b9868ae4166495d92d1eb9c20b2984a0fc3bc578013bcf05654598b343fa8d3f807e5c296e8ce61dc1", + "created_at": "2025-09-02T07:14:39.15913Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80ab6527485c2cf2edbc709f5c252d6eab4ce65ba260a4e3d9f9ccce1dcb4f822553145f2ff49799333363c2907bc0d1ec25eab646b66da776fead61ccac0f4cbb6085d81819ad2c3c9d365b7472856e", - "created_at": "2025-05-27T12:28:46.620215Z", + "id": "802eefd1b58c8a23fefe5d181538f0109535ad3c5baabf31f6d7a5f898b8ef0c8386d882aa07c511cf97d28f8291f6f8c46b78d7c6639f5c70f09a69ca6a92aff4d9b007a4f4a89b3ab5b722ffb9c86c", + "created_at": "2025-09-01T11:36:07.581094Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80486ca05c15def9ffc4d915f9d0b2eeaa286450486e04c33f3e6dbc81f3a834766c3cac07a0de81ba90a20d171942443bd16043124deedcb4159af340c39361e11e3e91bf4737c87c794ea55f8338f2", - "created_at": "2025-05-23T10:49:52.417843Z", + "id": "5c7d0b29710fba33189fb659b1cbc2be3491d4f3c4b399b8afefb8bc920103ec", + "created_at": "2025-08-28T11:02:17.709186Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "801415be332a8ce50194e0933d0446635ff626afc0652c4b484ea32d560e8e0ed522c270ebabffa470f042fb3478645cd7764c191cfc5d6c73dab852e10de9dfd07e09bbca340ad7bd1469c1f0926000", - "created_at": "2025-05-21T10:24:46.609564Z", + "id": "8079dec1832d067a951130384525f5de98ae20fe23d131e584c0028b69bdb60aec0a461b19e2b8886e94a479781a115c703bad0e3726f644e12a812d37bdd2b79b2021cd103688a2424bde9c08c9f2f0", + "created_at": "2025-08-27T05:23:02.591215Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c9120effde0e21706972562de59f7a5c35b8ae45c154bf071b49bd6774a4ef16aa003efb42d7ff9b7da187deaf560a5c126917e9f91f5304d5c1fa6d94019d4a72e246a903afc6a209152aed9fcc06", - "created_at": "2025-05-20T11:03:27.103857Z", + "id": "809eb957c901bdbae1f20ee0bebdf84c12b6d3a141ba32b5898e7353a7575ef53f941dba98b544fd7c1a36e10d3b88abe9b65d12b44b2fd93dc4a7a57fa45a79750d8a3106fe0d54b46cebad6ec7cbda", + "created_at": "2025-08-26T15:54:24.98832Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "b919e95520aebf36da438b1cbafb93e6cbc165de1e40d714b26b493f3ff6411f", - "created_at": "2025-05-16T13:52:18.372021Z", + "id": "806541d07bd58f5d897f3cb28994fd47749351fb77f948edb2b140c7c147c21bab5e5f90c6124a138f809cefce008662220436a7031c09224434282393bf76d4ba0f61866ecd5c72807279da20618b0a", + "created_at": "2025-08-22T10:41:07.519822Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "806f6650799cb5424543258a92eeebbd627aac976d7a7c610dc74bde5de1f465129ad76ac92c7e32d24bbe9d0601d2b2521c00386ba6542f9e7f8f99ea31582e055631cf15112764fe8d6a1e8391c67c", - "created_at": "2025-05-16T09:11:33.233014Z", + "id": "808f6525eea58e6aa49bd81b12abbff5a5e9d5310c626559cc1c306f1b0b08496e27d06c64872046d39edb5c9c89f84f0f8debe6663b54ce1aff83269d13850464ae06d3f293f3d6748b0ebd9a91a2f8", + "created_at": "2025-08-19T00:56:28.078927Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80fff6ff1cc87a8173608355c783e34925ccdf20029a013d81570a44d0c9769da833b5aa630d195e12dedadd781fec5a3df4f55dcb42035b1879a9a9bee452bbc9fc911b6104fe45e9e34a4ab3b2af22", - "created_at": "2025-05-15T22:14:07.879975Z", + "id": "802e7837a85219bea9972172678578d10f683c085da918b90a56a477f6692ccbb52ff7badf3ece11c1d612afed415347dac1a8acfc1dfa51385e2ea53689d43466c84f729b069f10efff86604bc7c40c", + "created_at": "2025-08-12T23:25:49.648064Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "802de862e0eaf8de4920b0f6ed65e7e5daa6928401a443443713c0b45bfc993a1cf203d75e7f753c7fdffa03f7fc50a1447da3898f94f2afcf593610b1897902ece834d72c2567c9e831d0396333f9c1", - "created_at": "2025-05-13T07:49:41.024562Z", + "id": "809409e7859ebfe71a461ead24d36a911eb5cdbab7184f848b45c44b153e65ff15c4be82066a2d768dc7184ab9b3b0c1b3cb7ec1f0819f231a6d09ad64c33dbfb8d1b919d5fda0474d9f29e3cc2940b7", + "created_at": "2025-08-12T12:58:05.975459Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "803192da84414d63ee9ff14a2d6eb2094f5fb0aaae589db1fc031baeed386d2d7e682e56cff2417f16fe5468b91cf77cd3121a6c4758ad24e385b962125ffee6d4dd236d792177154e554b728740f0d8", - "created_at": "2025-05-12T13:27:58.032984Z", + "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", + "created_at": "2025-08-11T20:11:02.29744Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aa7286ccf76a1bc406e8e8a7e8197014afc2e436ea331cefe1587c040b55edd18a8b5c516a622b939d5bc02d6a51a75f782c86c75f8d47b3a754a632608925d9cec594bc32398ac32ccfa57499ef53", - "created_at": "2025-05-12T09:40:48.415127Z", + "id": "803588facf5946ecfe386d4906321b9fe31fe4181b03bffbbfd4b733c4acd00f9046a16f7beeec102e95273d15c95c15a44a2076ba83ad001bbd77ce3810b6465a7ef92fe299da7038b636e762d6150b", + "created_at": "2025-08-08T11:31:24.887765Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8083e22c635fefc3b8ca928aee3179830f2d3553fecd6a11ccd6dc6cb91672f035c4e76f4cb3f0332ce1e18fe4ecfa091ab247f353a35d3f903f7151bd00cff341852e862719edbd150f6a1778256e3d", - "created_at": "2025-05-07T08:38:58.92846Z", + "id": "80288d1a4cfe5bc4a1692cf3ef6ce34e20deb1483381847d37ed2ecb99bb019c78979ca447bbf6e983a5fb121c409bcdd2fb2353eaacef08269e7f064eda03253d67a6ddebb15011341804e5b33fbf12", + "created_at": "2025-08-08T09:02:22.655446Z", + "user_id": "luke_skywalker" + }, + { + "push_provider": "apn", + "push_provider_name": "APN-Configuration", + "id": "808756b306a4af9bce790e92be78fe4806e93f83840cb3e23b9a154a68c0cb1b2b92f2fb97e7e258e8621b61dea6d5a86393b052463e13fb82a4613f1950b2bc9a3db225d01c4b701e252e8f2a82dae2", + "created_at": "2025-08-06T04:35:56.828911Z", "user_id": "luke_skywalker" } ], "invisible": false, - "team": "test", - "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "birthland": "Tatooine", + "type": "team", + "team": "test", + "canBeAddedToGroups": true, + "custom_extra_data_key": true, + "canReceiveMessages": false }, - "created_at": "2025-06-15T00:25:34.999482144Z" + "created_at": "2025-10-01T00:18:42.031233658Z" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_channel.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_channel.json index a738783f13..050ba81961 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_channel.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_channel.json @@ -1,17 +1,17 @@ { "type": "channel.updated", - "created_at": "2025-06-15T00:25:38.161298226Z", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_member_count": 4, + "created_at": "2025-10-01T00:18:44.614920156Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_member_count": 3, "channel_type": "messaging", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "channel": { - "id": "ec2807ff-5c60-41bc-a816-49578260471a", + "id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "type": "messaging", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "last_message_at": "2025-06-15T00:25:36.86243Z", - "created_at": "2025-06-15T00:25:33.285826Z", - "updated_at": "2025-06-15T00:25:33.285826Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "last_message_at": "2025-10-01T00:18:43.173632Z", + "created_at": "2025-10-01T00:18:39.803944Z", + "updated_at": "2025-10-01T00:18:39.803944Z", "created_by": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -20,11 +20,12 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "shadow_banned": false, "privacy_settings": { "typing_indicators": { @@ -38,170 +39,180 @@ { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804506291419e705e68fdc61b5f71297f30881364077b8c3f374f6938bef6cb4f9801da58770c8070108cf30ac06c060630037019523dc91d750de2293f8df7be86c8c8be6be95666859bdc62fbed488", - "created_at": "2025-06-14T16:19:23.502954Z", + "id": "80dc67313692ff3d512089cd19df179395b298d106b86cd2aedf0edfe1de40cd7caba3025823acccf9173fce2000728459e6751c4c7c96b80415a441d54c690d3f2d1635d26a8d58c0407edff8fcfe34", + "created_at": "2025-09-23T11:14:39.868685Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "6397e24030aa17262a850157abf97612eff0243e873b7d1f79c996662ecb1682", - "created_at": "2025-06-12T13:18:40.260038Z", + "id": "8013785658480684ee2a2f523bd4d52d6f2fac5e34283f4765362b4d526e5f374a46a0eeff277aee8d94ca872c4cdce2c021fef9cb1c71a4e5b28bba5481cab79c2ff7f111d4a7488c7a28de76736ba6", + "created_at": "2025-09-22T07:33:07.001628Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80215dc8442845c41f30d28c05db0a8f697f727303be0fb49ca7743af6a211d3", - "created_at": "2025-06-04T02:43:01.595306Z", + "id": "8075f5f2d91f892d2a16de528dea1fae54d63f9d1c09ca18501547ec8b3880c54766e80e0eb8e10920a8545cf5a08f0048adf01c029a17b69fda5dbc8019733fdb5b4923e80d525ca96bd833f02434c5", + "created_at": "2025-09-16T07:18:39.830014Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8078596852ae3ecc7bb8d20eb1bde24d596115270e266be1e7164009c28c841c89120222e5594b8929bafb7b55ec47e5b1db2e1274b6e0c9a8f24ba1087832d4dc8acefc857be26848f2b074fdaa42fe", - "created_at": "2025-06-03T14:54:34.358128Z", + "id": "804df9f905b9fd1f2c53e160a5f3f1db34490bea2ecb0fdb6aa99d9f407fd67b477079cc403e15b7424927276ac32b113c9820bb569b99a14d60fef0f5ae24804bea0e20be5da6d724f4c3abbf5cd0cb", + "created_at": "2025-09-15T18:13:06.007999Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8009e0a929c11c0297edc1a8c994a68fb7064cebede77d29bbd663c93390b1d22394adbdeb06a68f9b07720daa0e300b1dd951f90bb49c81275a0eaed20f24c954ceba42b8c76010b9ceaa70f19c5a24", - "created_at": "2025-06-03T12:06:41.61606Z", + "id": "8044edf2252ff9f253dada5dbf39f018f454e5bcdaf188501c6d105a4f5740c1872acb619f113596a1cb6f9071667d20e601f134aa0c83db83ce733f458b60c5c1b8712e2808abd4a840ce0347a8ea1a", + "created_at": "2025-09-15T13:32:20.775357Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80b9b312b4b635f1f0e4005ba0acc30d8f022a59e5006edb24f4eb7546930dbe0de2ce85800eabc1ec1a004d0a87fc7520b4f9039718f4f8437c466eb33ab9b392a77607ce982e31e443685e2b6b90b1", - "created_at": "2025-05-30T21:14:29.53116Z", + "id": "80fee24033dcaa2b50911104447c596a7490ff86fa6593eb8f0eaca6c699c951ddad5e39d5ce95d3858d12a0169ab126dec8c4fa4f791a723304bf6c3ee415b0fe67e4dd7422e7af1dc49396442946eb", + "created_at": "2025-09-13T16:07:49.949311Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", - "created_at": "2025-05-30T18:32:15.279068Z", + "id": "a23e236960612858446bc7b0e78152f0d03ff977da16a1beec3d4558b51c3377", + "created_at": "2025-09-11T14:55:25.842429Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804d29de95a5a1fee45ffa38a6700d75807f844dbdcdffb6256377697ca2095c1f4a43a1823b7858af4a3dd47d96fda739110aa11072b1c0bec52446806ce65b9408b68b81343a8594bf21d3c18af6c0", - "created_at": "2025-05-30T09:18:11.558444Z", + "id": "5099d9649e231f5b2743b6fb2bf47e78c530cc82e3bbd05d6d99f833f4367904", + "created_at": "2025-09-10T11:41:21.991018Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80d9539ee4ffce5bfafbfdbbc323b743c049f08d5efbce01eeef090f9884001c24b5fde2c1e6a6b5699e2c8fea4b607d3ecb5f206668e5f04ccc1b1402bd618cb78a5c4e22bf0f1a7a762d121346d951", - "created_at": "2025-05-30T05:01:32.5559Z", + "id": "5c1967db91dfc57b32d12728b8ac7410edc325daae78215430319239bb1b9378", + "created_at": "2025-09-10T10:32:28.865373Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", "id": "8082e4f123b0f83543d1f7c04920c76ec7d4b4db9d8f2e8ff0cc4daeef338209be72df2b35257cfdb86623c14d241cf1d1f42b78fef01e16052d13b03f75ed135360886f1900d3a0e80e97b268514c77", - "created_at": "2025-05-30T05:00:30.137993Z", + "created_at": "2025-09-03T04:32:38.333126Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "43d7b696c6a06de2954e74814eb9b0e28b91096f4d1eeb852694f5921679ef46", - "created_at": "2025-05-29T08:49:30.254119Z", + "id": "802e021f067e90a9be03d142b102c30a871ad7e16b41bf469eab29c1e2f7b480f433802b2a3e6585752c09e44ed9f71d858bb61dad135568caaaefdac4536529d3b43812f2077c95b57ff4483fd1ad26", + "created_at": "2025-09-02T16:12:13.231524Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aed57876c4ebe2a4bb743943b56da38392ddc22517d9e402874a28034678c5e2cbe50beb4929955801aea07c13c8d434a2cd1401c25dd5d0b7cdb9a60811c547e5f6ed6c163112f160c52149c9f76e", - "created_at": "2025-05-29T04:54:25.507462Z", + "id": "8006075492db346334382095f7c068600bfa16f8216628c938b1e9bdb18eae4288cd1567707a67b9868ae4166495d92d1eb9c20b2984a0fc3bc578013bcf05654598b343fa8d3f807e5c296e8ce61dc1", + "created_at": "2025-09-02T07:14:39.15913Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80ab6527485c2cf2edbc709f5c252d6eab4ce65ba260a4e3d9f9ccce1dcb4f822553145f2ff49799333363c2907bc0d1ec25eab646b66da776fead61ccac0f4cbb6085d81819ad2c3c9d365b7472856e", - "created_at": "2025-05-27T12:28:46.620215Z", + "id": "802eefd1b58c8a23fefe5d181538f0109535ad3c5baabf31f6d7a5f898b8ef0c8386d882aa07c511cf97d28f8291f6f8c46b78d7c6639f5c70f09a69ca6a92aff4d9b007a4f4a89b3ab5b722ffb9c86c", + "created_at": "2025-09-01T11:36:07.581094Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80486ca05c15def9ffc4d915f9d0b2eeaa286450486e04c33f3e6dbc81f3a834766c3cac07a0de81ba90a20d171942443bd16043124deedcb4159af340c39361e11e3e91bf4737c87c794ea55f8338f2", - "created_at": "2025-05-23T10:49:52.417843Z", + "id": "5c7d0b29710fba33189fb659b1cbc2be3491d4f3c4b399b8afefb8bc920103ec", + "created_at": "2025-08-28T11:02:17.709186Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "801415be332a8ce50194e0933d0446635ff626afc0652c4b484ea32d560e8e0ed522c270ebabffa470f042fb3478645cd7764c191cfc5d6c73dab852e10de9dfd07e09bbca340ad7bd1469c1f0926000", - "created_at": "2025-05-21T10:24:46.609564Z", + "id": "8079dec1832d067a951130384525f5de98ae20fe23d131e584c0028b69bdb60aec0a461b19e2b8886e94a479781a115c703bad0e3726f644e12a812d37bdd2b79b2021cd103688a2424bde9c08c9f2f0", + "created_at": "2025-08-27T05:23:02.591215Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c9120effde0e21706972562de59f7a5c35b8ae45c154bf071b49bd6774a4ef16aa003efb42d7ff9b7da187deaf560a5c126917e9f91f5304d5c1fa6d94019d4a72e246a903afc6a209152aed9fcc06", - "created_at": "2025-05-20T11:03:27.103857Z", + "id": "809eb957c901bdbae1f20ee0bebdf84c12b6d3a141ba32b5898e7353a7575ef53f941dba98b544fd7c1a36e10d3b88abe9b65d12b44b2fd93dc4a7a57fa45a79750d8a3106fe0d54b46cebad6ec7cbda", + "created_at": "2025-08-26T15:54:24.98832Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "b919e95520aebf36da438b1cbafb93e6cbc165de1e40d714b26b493f3ff6411f", - "created_at": "2025-05-16T13:52:18.372021Z", + "id": "806541d07bd58f5d897f3cb28994fd47749351fb77f948edb2b140c7c147c21bab5e5f90c6124a138f809cefce008662220436a7031c09224434282393bf76d4ba0f61866ecd5c72807279da20618b0a", + "created_at": "2025-08-22T10:41:07.519822Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "806f6650799cb5424543258a92eeebbd627aac976d7a7c610dc74bde5de1f465129ad76ac92c7e32d24bbe9d0601d2b2521c00386ba6542f9e7f8f99ea31582e055631cf15112764fe8d6a1e8391c67c", - "created_at": "2025-05-16T09:11:33.233014Z", + "id": "808f6525eea58e6aa49bd81b12abbff5a5e9d5310c626559cc1c306f1b0b08496e27d06c64872046d39edb5c9c89f84f0f8debe6663b54ce1aff83269d13850464ae06d3f293f3d6748b0ebd9a91a2f8", + "created_at": "2025-08-19T00:56:28.078927Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80fff6ff1cc87a8173608355c783e34925ccdf20029a013d81570a44d0c9769da833b5aa630d195e12dedadd781fec5a3df4f55dcb42035b1879a9a9bee452bbc9fc911b6104fe45e9e34a4ab3b2af22", - "created_at": "2025-05-15T22:14:07.879975Z", + "id": "802e7837a85219bea9972172678578d10f683c085da918b90a56a477f6692ccbb52ff7badf3ece11c1d612afed415347dac1a8acfc1dfa51385e2ea53689d43466c84f729b069f10efff86604bc7c40c", + "created_at": "2025-08-12T23:25:49.648064Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "802de862e0eaf8de4920b0f6ed65e7e5daa6928401a443443713c0b45bfc993a1cf203d75e7f753c7fdffa03f7fc50a1447da3898f94f2afcf593610b1897902ece834d72c2567c9e831d0396333f9c1", - "created_at": "2025-05-13T07:49:41.024562Z", + "id": "809409e7859ebfe71a461ead24d36a911eb5cdbab7184f848b45c44b153e65ff15c4be82066a2d768dc7184ab9b3b0c1b3cb7ec1f0819f231a6d09ad64c33dbfb8d1b919d5fda0474d9f29e3cc2940b7", + "created_at": "2025-08-12T12:58:05.975459Z", + "user_id": "luke_skywalker" + }, + { + "push_provider": "apn", + "push_provider_name": "APN-Configuration", + "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", + "created_at": "2025-08-11T20:11:02.29744Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "803192da84414d63ee9ff14a2d6eb2094f5fb0aaae589db1fc031baeed386d2d7e682e56cff2417f16fe5468b91cf77cd3121a6c4758ad24e385b962125ffee6d4dd236d792177154e554b728740f0d8", - "created_at": "2025-05-12T13:27:58.032984Z", + "id": "803588facf5946ecfe386d4906321b9fe31fe4181b03bffbbfd4b733c4acd00f9046a16f7beeec102e95273d15c95c15a44a2076ba83ad001bbd77ce3810b6465a7ef92fe299da7038b636e762d6150b", + "created_at": "2025-08-08T11:31:24.887765Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aa7286ccf76a1bc406e8e8a7e8197014afc2e436ea331cefe1587c040b55edd18a8b5c516a622b939d5bc02d6a51a75f782c86c75f8d47b3a754a632608925d9cec594bc32398ac32ccfa57499ef53", - "created_at": "2025-05-12T09:40:48.415127Z", + "id": "80288d1a4cfe5bc4a1692cf3ef6ce34e20deb1483381847d37ed2ecb99bb019c78979ca447bbf6e983a5fb121c409bcdd2fb2353eaacef08269e7f064eda03253d67a6ddebb15011341804e5b33fbf12", + "created_at": "2025-08-08T09:02:22.655446Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8083e22c635fefc3b8ca928aee3179830f2d3553fecd6a11ccd6dc6cb91672f035c4e76f4cb3f0332ce1e18fe4ecfa091ab247f353a35d3f903f7151bd00cff341852e862719edbd150f6a1778256e3d", - "created_at": "2025-05-07T08:38:58.92846Z", + "id": "808756b306a4af9bce790e92be78fe4806e93f83840cb3e23b9a154a68c0cb1b2b92f2fb97e7e258e8621b61dea6d5a86393b052463e13fb82a4613f1950b2bc9a3db225d01c4b701e252e8f2a82dae2", + "created_at": "2025-08-06T04:35:56.828911Z", "user_id": "luke_skywalker" } ], "invisible": false, - "team": "test", "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "canBeAddedToGroups": true, + "custom_extra_data_key": true, + "team": "test", + "birthland": "Tatooine", + "canReceiveMessages": false }, "frozen": false, "disabled": false, @@ -219,8 +230,9 @@ "updated_at": "2025-04-23T13:02:29.974824Z", "banned": false, "online": false, - "last_active": "2025-04-23T13:03:51.783496Z", + "last_active": "2025-09-10T09:29:01.56117Z", "blocked_user_ids": [], + "avg_response_time": 531, "shadow_banned": false, "privacy_settings": { "typing_indicators": { @@ -245,13 +257,6 @@ "created_at": "2025-04-13T16:47:57.568822Z", "user_id": "count_dooku" }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "80f982d49f7b7e3c3a89b9463d30130c9d7c09d37afb9f5e068fcc3c96bf6a727a2178877764bd0d91d5ad2701f0d270e69e53751be92e476de68484f7ead5704e57a56355c557de23ce045680384c2f", - "created_at": "2025-03-11T14:28:48.579734Z", - "user_id": "count_dooku" - }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", @@ -320,193 +325,8 @@ "birthland": "Serenno" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", - "banned": false, - "shadow_banned": false, - "role": "member", - "channel_role": "channel_member", - "notifications_muted": false - }, - { - "user_id": "han_solo", - "user": { - "id": "han_solo", - "name": "Han Solo", - "image": "https://vignette.wikia.nocookie.net/starwars/images/e/e2/TFAHanSolo.png", - "language": "fr", - "role": "user", - "teams": [], - "created_at": "2024-04-04T09:18:11.060737Z", - "updated_at": "2025-04-24T15:07:52.050477Z", - "banned": false, - "online": false, - "last_active": "2025-06-10T06:55:59.491807Z", - "blocked_user_ids": [], - "shadow_banned": false, - "privacy_settings": { - "typing_indicators": { - "enabled": true - }, - "read_receipts": { - "enabled": true - } - }, - "devices": [ - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "801f108a7521af9233f66e763339a5faff36e534ef24bce87154544ae1b4f7add0b077ce763b0449ba774b8e59e0362fee7fb1e5416081c835060aa013ea22bd04e7fd775cfbbe7b4fbff5be9dfde484", - "created_at": "2025-06-07T01:46:40.213206Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "80ec0dff63e1b885f1607e2989e0ca6c83885a0b8eafa968e0ff1f4458887c961f0ac756c2ee4b8c557f363d337d6029888bd0d3fe9cc4912146be6e2d1d6848d8a0f135de7de73f3ce1fa4ee9704795", - "created_at": "2025-06-03T11:44:12.612508Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "80a189064a8e5bf1a5a12daba9c8309f359455a441fbec84c213b9e684b481b7a9aa75e3d1e8aada6c4cc683b262f436f5d48f9759370dbf463c9b85fc78dd5bb6a007b5751ea4eacd2a118305d90b89", - "created_at": "2025-05-26T16:48:24.572368Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "8acda612d833bdb8c17dcfb7198db6ffd55713eda4b19515fe887a07bb9349d7", - "created_at": "2025-05-17T03:41:10.660569Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "efb15ea0c61b3fc7b399c09fe1cafee9b3462a1ba42f9b0698875122f5080f76", - "created_at": "2025-05-13T19:24:07.892191Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "8042be7b0c7318a366368f5dbff9af18ad371a65bbeab53203dc3bd27c9718228f1a1eed6cfd1db2367ae7a3905115ed7b369ca065f5dcc8954a8d0e64de56b4dc72657f4cc5f1a943439b071f58b5f4", - "created_at": "2025-05-09T19:51:10.947338Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "ed3f92f410b6a8f040059d75b44914face8f0ac1e6d9bd2e02505923ccd28685", - "created_at": "2025-04-30T20:23:09.66427Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "0dd5c8f8d0004e27619cf9a8e260a8a532e7495864b5d8dd6aa4516fa9e8dd66", - "created_at": "2025-04-28T10:42:45.955481Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "8044c176cfde058bf5cbd79fa72e14dff3bc931ad295db6a25d413c339e78f3e256ce84a9413b53a3d5bedb1581c54fc27d1a3626c5aa59dddf3967aa4c09f0e795e74e341f224bfb8dfafb05ccfe8ba", - "created_at": "2025-04-11T10:50:47.782896Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "8312675d1f9738030286c5ec019d1b195ba7fc1722036b6f93befb0564fbe4a1", - "created_at": "2025-03-31T10:45:01.90956Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "200b284b4c9ea0ddfb21da49745e2ff52d407e0a7dd4e8f78a5c8f72ebdc297b", - "created_at": "2025-03-18T04:30:58.970837Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "8009715c5d17766a2ab457f9381189a6065761d20e50656707592528c960f1ec370b2bafc7936b550474aaef247cea3673a175dac38aeb26f08eca6fecb13e6b5e70e0367adc604bb574c8d35a4b7647", - "created_at": "2025-03-10T16:16:04.223903Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "f62bff12b2c8c4faf8463c6ae5c675a8149ca3aaa2776b7753a9e8653927da4e", - "created_at": "2025-03-08T21:27:08.451268Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "496c1a822944cac2201c1fe59fb245ae22025b00b6649756fd719ba513681c5c", - "created_at": "2025-03-06T09:09:35.570586Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "80c1d91b2f37c3a1c13accec2c31982402cf8ea90ae8925d2514ff83bca53a51e76acf361c4bed27548dc0730b59774c74ae2c47dfefd8b7cefa32b00a1604ba22b8e41f1e17a44e4319ed3fb66253f5", - "created_at": "2025-02-27T10:35:26.432802Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "327aea75615b5163a87779ea32e241e360a049e418bc4e42993a996d3d6cf94c", - "created_at": "2025-02-04T13:16:37.534389Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "afb6c2ecd6fafc6d2c9fa30a1204fd15a2192ddeea2503dece31a5aee361e7c7", - "created_at": "2025-01-28T22:01:52.754315Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "5cf71106a7f5759fcfbe0e0eab99fc423e7bf61b17519d69369cd55bd5b0896a", - "created_at": "2025-01-28T13:21:44.725776Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "ba5c9a15da015e60009b8b18a022796ff3f1443e32c5bc6eb6582f37c83a279e", - "created_at": "2025-01-24T12:28:25.593919Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "4db7f6b8a1741a63ab34225fe973658f7a4bf5e51980009ea861b936ec98303d", - "created_at": "2025-01-19T20:33:43.240521Z", - "user_id": "han_solo" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "c0fd9f37a0a660d02f19b26df4c29c9519115010b6fcc6e3c8c98bd9c40f0782", - "created_at": "2025-01-16T02:08:16.720431Z", - "user_id": "han_solo" - } - ], - "invisible": false, - "birthland": "Corellia" - }, - "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "member", @@ -523,11 +343,12 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "shadow_banned": false, "privacy_settings": { "typing_indicators": { @@ -541,174 +362,184 @@ { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804506291419e705e68fdc61b5f71297f30881364077b8c3f374f6938bef6cb4f9801da58770c8070108cf30ac06c060630037019523dc91d750de2293f8df7be86c8c8be6be95666859bdc62fbed488", - "created_at": "2025-06-14T16:19:23.502954Z", + "id": "80dc67313692ff3d512089cd19df179395b298d106b86cd2aedf0edfe1de40cd7caba3025823acccf9173fce2000728459e6751c4c7c96b80415a441d54c690d3f2d1635d26a8d58c0407edff8fcfe34", + "created_at": "2025-09-23T11:14:39.868685Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "6397e24030aa17262a850157abf97612eff0243e873b7d1f79c996662ecb1682", - "created_at": "2025-06-12T13:18:40.260038Z", + "id": "8013785658480684ee2a2f523bd4d52d6f2fac5e34283f4765362b4d526e5f374a46a0eeff277aee8d94ca872c4cdce2c021fef9cb1c71a4e5b28bba5481cab79c2ff7f111d4a7488c7a28de76736ba6", + "created_at": "2025-09-22T07:33:07.001628Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80215dc8442845c41f30d28c05db0a8f697f727303be0fb49ca7743af6a211d3", - "created_at": "2025-06-04T02:43:01.595306Z", + "id": "8075f5f2d91f892d2a16de528dea1fae54d63f9d1c09ca18501547ec8b3880c54766e80e0eb8e10920a8545cf5a08f0048adf01c029a17b69fda5dbc8019733fdb5b4923e80d525ca96bd833f02434c5", + "created_at": "2025-09-16T07:18:39.830014Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8078596852ae3ecc7bb8d20eb1bde24d596115270e266be1e7164009c28c841c89120222e5594b8929bafb7b55ec47e5b1db2e1274b6e0c9a8f24ba1087832d4dc8acefc857be26848f2b074fdaa42fe", - "created_at": "2025-06-03T14:54:34.358128Z", + "id": "804df9f905b9fd1f2c53e160a5f3f1db34490bea2ecb0fdb6aa99d9f407fd67b477079cc403e15b7424927276ac32b113c9820bb569b99a14d60fef0f5ae24804bea0e20be5da6d724f4c3abbf5cd0cb", + "created_at": "2025-09-15T18:13:06.007999Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8009e0a929c11c0297edc1a8c994a68fb7064cebede77d29bbd663c93390b1d22394adbdeb06a68f9b07720daa0e300b1dd951f90bb49c81275a0eaed20f24c954ceba42b8c76010b9ceaa70f19c5a24", - "created_at": "2025-06-03T12:06:41.61606Z", + "id": "8044edf2252ff9f253dada5dbf39f018f454e5bcdaf188501c6d105a4f5740c1872acb619f113596a1cb6f9071667d20e601f134aa0c83db83ce733f458b60c5c1b8712e2808abd4a840ce0347a8ea1a", + "created_at": "2025-09-15T13:32:20.775357Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80b9b312b4b635f1f0e4005ba0acc30d8f022a59e5006edb24f4eb7546930dbe0de2ce85800eabc1ec1a004d0a87fc7520b4f9039718f4f8437c466eb33ab9b392a77607ce982e31e443685e2b6b90b1", - "created_at": "2025-05-30T21:14:29.53116Z", + "id": "80fee24033dcaa2b50911104447c596a7490ff86fa6593eb8f0eaca6c699c951ddad5e39d5ce95d3858d12a0169ab126dec8c4fa4f791a723304bf6c3ee415b0fe67e4dd7422e7af1dc49396442946eb", + "created_at": "2025-09-13T16:07:49.949311Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", - "created_at": "2025-05-30T18:32:15.279068Z", + "id": "a23e236960612858446bc7b0e78152f0d03ff977da16a1beec3d4558b51c3377", + "created_at": "2025-09-11T14:55:25.842429Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804d29de95a5a1fee45ffa38a6700d75807f844dbdcdffb6256377697ca2095c1f4a43a1823b7858af4a3dd47d96fda739110aa11072b1c0bec52446806ce65b9408b68b81343a8594bf21d3c18af6c0", - "created_at": "2025-05-30T09:18:11.558444Z", + "id": "5099d9649e231f5b2743b6fb2bf47e78c530cc82e3bbd05d6d99f833f4367904", + "created_at": "2025-09-10T11:41:21.991018Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80d9539ee4ffce5bfafbfdbbc323b743c049f08d5efbce01eeef090f9884001c24b5fde2c1e6a6b5699e2c8fea4b607d3ecb5f206668e5f04ccc1b1402bd618cb78a5c4e22bf0f1a7a762d121346d951", - "created_at": "2025-05-30T05:01:32.5559Z", + "id": "5c1967db91dfc57b32d12728b8ac7410edc325daae78215430319239bb1b9378", + "created_at": "2025-09-10T10:32:28.865373Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", "id": "8082e4f123b0f83543d1f7c04920c76ec7d4b4db9d8f2e8ff0cc4daeef338209be72df2b35257cfdb86623c14d241cf1d1f42b78fef01e16052d13b03f75ed135360886f1900d3a0e80e97b268514c77", - "created_at": "2025-05-30T05:00:30.137993Z", + "created_at": "2025-09-03T04:32:38.333126Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "43d7b696c6a06de2954e74814eb9b0e28b91096f4d1eeb852694f5921679ef46", - "created_at": "2025-05-29T08:49:30.254119Z", + "id": "802e021f067e90a9be03d142b102c30a871ad7e16b41bf469eab29c1e2f7b480f433802b2a3e6585752c09e44ed9f71d858bb61dad135568caaaefdac4536529d3b43812f2077c95b57ff4483fd1ad26", + "created_at": "2025-09-02T16:12:13.231524Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aed57876c4ebe2a4bb743943b56da38392ddc22517d9e402874a28034678c5e2cbe50beb4929955801aea07c13c8d434a2cd1401c25dd5d0b7cdb9a60811c547e5f6ed6c163112f160c52149c9f76e", - "created_at": "2025-05-29T04:54:25.507462Z", + "id": "8006075492db346334382095f7c068600bfa16f8216628c938b1e9bdb18eae4288cd1567707a67b9868ae4166495d92d1eb9c20b2984a0fc3bc578013bcf05654598b343fa8d3f807e5c296e8ce61dc1", + "created_at": "2025-09-02T07:14:39.15913Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80ab6527485c2cf2edbc709f5c252d6eab4ce65ba260a4e3d9f9ccce1dcb4f822553145f2ff49799333363c2907bc0d1ec25eab646b66da776fead61ccac0f4cbb6085d81819ad2c3c9d365b7472856e", - "created_at": "2025-05-27T12:28:46.620215Z", + "id": "802eefd1b58c8a23fefe5d181538f0109535ad3c5baabf31f6d7a5f898b8ef0c8386d882aa07c511cf97d28f8291f6f8c46b78d7c6639f5c70f09a69ca6a92aff4d9b007a4f4a89b3ab5b722ffb9c86c", + "created_at": "2025-09-01T11:36:07.581094Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80486ca05c15def9ffc4d915f9d0b2eeaa286450486e04c33f3e6dbc81f3a834766c3cac07a0de81ba90a20d171942443bd16043124deedcb4159af340c39361e11e3e91bf4737c87c794ea55f8338f2", - "created_at": "2025-05-23T10:49:52.417843Z", + "id": "5c7d0b29710fba33189fb659b1cbc2be3491d4f3c4b399b8afefb8bc920103ec", + "created_at": "2025-08-28T11:02:17.709186Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "801415be332a8ce50194e0933d0446635ff626afc0652c4b484ea32d560e8e0ed522c270ebabffa470f042fb3478645cd7764c191cfc5d6c73dab852e10de9dfd07e09bbca340ad7bd1469c1f0926000", - "created_at": "2025-05-21T10:24:46.609564Z", + "id": "8079dec1832d067a951130384525f5de98ae20fe23d131e584c0028b69bdb60aec0a461b19e2b8886e94a479781a115c703bad0e3726f644e12a812d37bdd2b79b2021cd103688a2424bde9c08c9f2f0", + "created_at": "2025-08-27T05:23:02.591215Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c9120effde0e21706972562de59f7a5c35b8ae45c154bf071b49bd6774a4ef16aa003efb42d7ff9b7da187deaf560a5c126917e9f91f5304d5c1fa6d94019d4a72e246a903afc6a209152aed9fcc06", - "created_at": "2025-05-20T11:03:27.103857Z", + "id": "809eb957c901bdbae1f20ee0bebdf84c12b6d3a141ba32b5898e7353a7575ef53f941dba98b544fd7c1a36e10d3b88abe9b65d12b44b2fd93dc4a7a57fa45a79750d8a3106fe0d54b46cebad6ec7cbda", + "created_at": "2025-08-26T15:54:24.98832Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "b919e95520aebf36da438b1cbafb93e6cbc165de1e40d714b26b493f3ff6411f", - "created_at": "2025-05-16T13:52:18.372021Z", + "id": "806541d07bd58f5d897f3cb28994fd47749351fb77f948edb2b140c7c147c21bab5e5f90c6124a138f809cefce008662220436a7031c09224434282393bf76d4ba0f61866ecd5c72807279da20618b0a", + "created_at": "2025-08-22T10:41:07.519822Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "806f6650799cb5424543258a92eeebbd627aac976d7a7c610dc74bde5de1f465129ad76ac92c7e32d24bbe9d0601d2b2521c00386ba6542f9e7f8f99ea31582e055631cf15112764fe8d6a1e8391c67c", - "created_at": "2025-05-16T09:11:33.233014Z", + "id": "808f6525eea58e6aa49bd81b12abbff5a5e9d5310c626559cc1c306f1b0b08496e27d06c64872046d39edb5c9c89f84f0f8debe6663b54ce1aff83269d13850464ae06d3f293f3d6748b0ebd9a91a2f8", + "created_at": "2025-08-19T00:56:28.078927Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80fff6ff1cc87a8173608355c783e34925ccdf20029a013d81570a44d0c9769da833b5aa630d195e12dedadd781fec5a3df4f55dcb42035b1879a9a9bee452bbc9fc911b6104fe45e9e34a4ab3b2af22", - "created_at": "2025-05-15T22:14:07.879975Z", + "id": "802e7837a85219bea9972172678578d10f683c085da918b90a56a477f6692ccbb52ff7badf3ece11c1d612afed415347dac1a8acfc1dfa51385e2ea53689d43466c84f729b069f10efff86604bc7c40c", + "created_at": "2025-08-12T23:25:49.648064Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "802de862e0eaf8de4920b0f6ed65e7e5daa6928401a443443713c0b45bfc993a1cf203d75e7f753c7fdffa03f7fc50a1447da3898f94f2afcf593610b1897902ece834d72c2567c9e831d0396333f9c1", - "created_at": "2025-05-13T07:49:41.024562Z", + "id": "809409e7859ebfe71a461ead24d36a911eb5cdbab7184f848b45c44b153e65ff15c4be82066a2d768dc7184ab9b3b0c1b3cb7ec1f0819f231a6d09ad64c33dbfb8d1b919d5fda0474d9f29e3cc2940b7", + "created_at": "2025-08-12T12:58:05.975459Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "803192da84414d63ee9ff14a2d6eb2094f5fb0aaae589db1fc031baeed386d2d7e682e56cff2417f16fe5468b91cf77cd3121a6c4758ad24e385b962125ffee6d4dd236d792177154e554b728740f0d8", - "created_at": "2025-05-12T13:27:58.032984Z", + "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", + "created_at": "2025-08-11T20:11:02.29744Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aa7286ccf76a1bc406e8e8a7e8197014afc2e436ea331cefe1587c040b55edd18a8b5c516a622b939d5bc02d6a51a75f782c86c75f8d47b3a754a632608925d9cec594bc32398ac32ccfa57499ef53", - "created_at": "2025-05-12T09:40:48.415127Z", + "id": "803588facf5946ecfe386d4906321b9fe31fe4181b03bffbbfd4b733c4acd00f9046a16f7beeec102e95273d15c95c15a44a2076ba83ad001bbd77ce3810b6465a7ef92fe299da7038b636e762d6150b", + "created_at": "2025-08-08T11:31:24.887765Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8083e22c635fefc3b8ca928aee3179830f2d3553fecd6a11ccd6dc6cb91672f035c4e76f4cb3f0332ce1e18fe4ecfa091ab247f353a35d3f903f7151bd00cff341852e862719edbd150f6a1778256e3d", - "created_at": "2025-05-07T08:38:58.92846Z", + "id": "80288d1a4cfe5bc4a1692cf3ef6ce34e20deb1483381847d37ed2ecb99bb019c78979ca447bbf6e983a5fb121c409bcdd2fb2353eaacef08269e7f064eda03253d67a6ddebb15011341804e5b33fbf12", + "created_at": "2025-08-08T09:02:22.655446Z", + "user_id": "luke_skywalker" + }, + { + "push_provider": "apn", + "push_provider_name": "APN-Configuration", + "id": "808756b306a4af9bce790e92be78fe4806e93f83840cb3e23b9a154a68c0cb1b2b92f2fb97e7e258e8621b61dea6d5a86393b052463e13fb82a4613f1950b2bc9a3db225d01c4b701e252e8f2a82dae2", + "created_at": "2025-08-06T04:35:56.828911Z", "user_id": "luke_skywalker" } ], "invisible": false, - "pando": "{\"speciality\":\"ios engineer\"}", + "custom_extra_data_key": true, "birthland": "Tatooine", + "canBeAddedToGroups": true, "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, "type": "team" }, "status": "member", - "created_at": "2025-06-15T00:25:33.304034Z", - "updated_at": "2025-06-15T00:25:33.304034Z", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", "banned": false, "shadow_banned": false, "role": "owner", @@ -721,15 +552,16 @@ "id": "leia_organa", "name": "Leia Organa", "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", - "language": "zh", + "language": "", "role": "admin", "teams": [], "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", + "updated_at": "2025-09-29T17:45:51.64375Z", "banned": false, "online": false, - "last_active": "2025-06-14T17:34:03.224367Z", + "last_active": "2025-09-30T15:18:16.141127Z", "blocked_user_ids": [], + "avg_response_time": 683369, "shadow_banned": false, "privacy_settings": { "typing_indicators": { @@ -743,193 +575,172 @@ { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80562365fd4558a3f35d7242fe7f75f55d343e3c08793327b95c2a66bed62dd580e03ea87ee2670e045188cc002ce0c474cc2be00aac2e41417566303513d01c2f9b08fbe20a875423706773c938a276", - "created_at": "2025-06-11T13:32:58.048525Z", + "id": "ff2dc6e49c2663ff99b3a5e2a1dc8bf779a263c851f2dad3dc06270145fd1bbd", + "created_at": "2025-09-29T15:50:48.713725Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "15266a2cdf77614a3d9c88c714022dd0e946e537a8a61c33e6813e26480ed518", - "created_at": "2025-06-11T13:31:05.651333Z", + "id": "80dd487e64eaa485e278fac0aef4582a0880e661a87b4db65ee3d39bb15b9817c22d1408d1e596cc3c904cd646da8a93fdb3b754ac52d6296f9b92ab840294edd7cc21918581828f42a7d49490745cbb", + "created_at": "2025-09-29T15:45:47.161603Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", "id": "14216b28af8556468ae8dbf08a5ea602f9deb9c2eb115d9b6aacf7f7bde74ade", - "created_at": "2025-06-04T10:55:53.753151Z", + "created_at": "2025-09-18T15:47:58.59061Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c1245d997bc62f7e6aec8a72f6493c876cf29a1d97aac74801c882c04cb2074b646c4ad7ecd661810cb22af8cc7049b71d1920a560d77da872be268e7917d3225078dfd13ea5b80328bfe55be159e9", - "created_at": "2025-05-13T03:34:54.823631Z", + "id": "80fc30257c03c5a273df381a64d9e168a94ca4cc5c44d82f6e9b27f94f6f5de710a08d7baa9a83fe41a72366c446eaba3c148273ef7b66f15c6e6ed21e20e068c45df62d18ab7680e91a076bb325fce7", + "created_at": "2025-09-08T17:54:15.751885Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "807146c48063da5e10a127367fa5b54103c9b61e0f95576a485d6289681490a92bef0a3d59c4ca33fcd7eef7ce339463603221f39d7ef5109aebd80cd647942efc31e8a5d2e4c03f7e2af6d0e3b0db4b", - "created_at": "2025-05-02T18:24:07.641188Z", - "user_id": "leia_organa" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "5dd2129704b206673f40fcacc51498af12466d202fb7b86fbcd1def5e021743b", - "created_at": "2025-04-29T18:11:54.744459Z", - "user_id": "leia_organa" - }, - { - "push_provider": "apn", - "push_provider_name": "APN-Configuration", - "id": "80416524327191703aa5704a6788f5b85b6b38cb8de437675da7883c1a61b4b479fc20426200dd366c45b972948046a258d95d3331d4fc694e17c491ba671b209792b4df54e58907cdca208e58ffbd66", - "created_at": "2025-04-25T04:57:05.059816Z", + "id": "8069590860c9e5916eb07b8b91e475e62b217956b48d88ad0490fc6b1bc49225179305ab4033de984081e80989fc5959e0b1aff07e6220b46543f47c46ba3f1adfebbfbe68cdf0e91c802db6ccc1e34f", + "created_at": "2025-08-11T16:11:18.370465Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "de52baf21c547d06ce71f54f5ef8a47693c9b9f194dd6e82e1c855803eaacc4d", - "created_at": "2025-04-24T16:27:51.309408Z", + "id": "8038e9ddae90ad612073cccda59c8e715193e375185a4c96cc374b12bf3b74d8bdcc4016ad13c5e48544a4606c82e874809a13322acdd03b4a4e9fd4ccfc5704aa183fd1cc12481b3a9d83e630e8adfe", + "created_at": "2025-07-29T15:46:00.608151Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8babc49a1d5e8943a25291fd4c2606f6d8f38470693daf7628a9a9c8617ea313", - "created_at": "2025-04-15T19:38:32.316517Z", + "id": "806c802cfe521f2980a80135de1e2c18dff2d634ab770bf6b645014a5da1f01047ff66c9933c83a8c5a464f5eb00e4d34a8bc02addc27f93aa24dd7f56c92e272e15d9f6d9beca620d08c93f80e01fe3", + "created_at": "2025-07-27T10:22:24.684004Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80390cd4b5322ce878abb0ea8c6f2f554d21f2233767b61b4eb3a916e0be7325bc225528ffd97e3503ac6a56c5a62b747150b0d44abbeb6fb8c8e8b2dbf7fbe4291f3dbcac257ab869a6046876db1289", - "created_at": "2025-04-07T13:06:09.56915Z", + "id": "8043c6d0aeff8f1223f3c516e40e520c378e2ede462f06d215b630367d81f7b103181bb31f74ab23e37fe1f8686480f54eb31b2c560cac5ee18daa5558981c7f25465733563afc8050ecb7035be93ea7", + "created_at": "2025-07-04T15:29:30.008558Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "f71e38ca56a6625256d487331369e2b950219fd0d55e8d7cb82fbd88966fee65", - "created_at": "2025-04-06T04:27:36.245492Z", + "id": "80b164164bc6eedba4a8c4d606d1e92b965facaa019aa89d81eaf7ed2579c4128e3ad7dff7a26dbba507ef75f79260d8acd86a26ce53a48efb83216045e8d9ed0eccd716fcd1807e381169a3f68f5f2e", + "created_at": "2025-07-04T13:17:05.176311Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "809855cbb448059e832d627031ae978b9bb37f323b1ad0b3b0b879e4437cdc20", - "created_at": "2025-04-04T23:27:03.99699Z", + "id": "80c3ed5bdc76358518c9ef3707c00a4046848575a3ecc6f5f0fc9e67cf5823dd17e3784464aa6fc2a9640ec7e4f6eb6b7be3a4a9858857cda94fce3f6b3af907c1a68c19052302a4d07c5eeacbad1d0d", + "created_at": "2025-06-23T12:39:52.733646Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "92045b8b37f75e4c36ed74665f68ebf4d932c19acd2a02d0c3604230a44a9537", - "created_at": "2025-03-27T01:06:37.823489Z", + "id": "7b7bf6129032c5c3c333f2f80d8939d914587a11aaa30953af5e63d89d9defa1", + "created_at": "2025-06-18T03:58:29.477347Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80ef23e592c74d32dc863239a026b8b815ee54cc794d69ca44f61defe7dbd01085bd66d5da7b1a1c5b7d9790790459d3ba6e27c9393db0fb0c7b2920526a976066df8fd4193e5df2d2f5620dfe432cf9", - "created_at": "2025-02-25T13:16:00.896262Z", + "id": "807146c48063da5e10a127367fa5b54103c9b61e0f95576a485d6289681490a92bef0a3d59c4ca33fcd7eef7ce339463603221f39d7ef5109aebd80cd647942efc31e8a5d2e4c03f7e2af6d0e3b0db4b", + "created_at": "2025-05-02T18:24:07.641188Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80f13fec122f492c20a9dc11bb7003a1e870fb75de24890568c0fb5e3b7365331618227d89162b7322e9b68b20a0b02a42d6b8bf9923091d34492a1375dc781026cd9845b6b561a0d284cbc77b5bdc39", - "created_at": "2025-02-20T11:33:28.513905Z", + "id": "5dd2129704b206673f40fcacc51498af12466d202fb7b86fbcd1def5e021743b", + "created_at": "2025-04-29T18:11:54.744459Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c9f99c1d02347ba3599ab752e55308681244fe97fcbc95eb0e630bcd97cb3ee927e8b15d5085938b4b18246f2e9ba2de3f357a6ca9127b1971df14742725841f0fd8537233b5e43a07a24422411816", - "created_at": "2025-02-06T05:12:00.670052Z", + "id": "80416524327191703aa5704a6788f5b85b6b38cb8de437675da7883c1a61b4b479fc20426200dd366c45b972948046a258d95d3331d4fc694e17c491ba671b209792b4df54e58907cdca208e58ffbd66", + "created_at": "2025-04-25T04:57:05.059816Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8099cf56e010eb7a7ec2202eacffbc22c0d84b2c3007b9b45403f4f99fd42b670d6552521aea4c14263fd0ed0d034f2e3f25aa44145a4054ed7d067e25e2f221582d30de66f750e62e45e2c0fa73ed74", - "created_at": "2025-02-05T14:25:05.737649Z", + "id": "de52baf21c547d06ce71f54f5ef8a47693c9b9f194dd6e82e1c855803eaacc4d", + "created_at": "2025-04-24T16:27:51.309408Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "003ddc257b04f7d989eb91bf70fd2e19aaef86bd7419d16993cba3e74f6e2ba4", - "created_at": "2025-02-01T23:38:43.460976Z", + "id": "8babc49a1d5e8943a25291fd4c2606f6d8f38470693daf7628a9a9c8617ea313", + "created_at": "2025-04-15T19:38:32.316517Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "06f2e16cacf2bc6c1917d945e3aa875d2c0faa6cd1a379f7c2c28b9b61269bd2", - "created_at": "2025-01-25T23:50:24.74497Z", + "id": "80390cd4b5322ce878abb0ea8c6f2f554d21f2233767b61b4eb3a916e0be7325bc225528ffd97e3503ac6a56c5a62b747150b0d44abbeb6fb8c8e8b2dbf7fbe4291f3dbcac257ab869a6046876db1289", + "created_at": "2025-04-07T13:06:09.56915Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80902ac37a00a72af2fcebb5fa7db31603af4ed96681d8c356409dc391ce5d0a", - "created_at": "2025-01-24T05:28:13.061448Z", + "id": "f71e38ca56a6625256d487331369e2b950219fd0d55e8d7cb82fbd88966fee65", + "created_at": "2025-04-06T04:27:36.245492Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80d2480357faab5bfb5328e24089a3d3a9c51d7baf593089a8cff3779238135973c3e7a2fa015b857a9e022da1f30d3a1fd081243aa8f92e527428e9d63fbef4f0bbcb28016f756e1aeaaf60d8923ce4", - "created_at": "2025-01-17T16:26:56.459178Z", + "id": "809855cbb448059e832d627031ae978b9bb37f323b1ad0b3b0b879e4437cdc20", + "created_at": "2025-04-04T23:27:03.99699Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c28b1312d1e9123e63a3451441c59c17742260f08a627897c26520178e55ddac30fb3cfb30725e2f595983f333edea82b5377b3032c45b7483c1b0876f5ba7b46461edb563bd30d26e7adbe8a3b615", - "created_at": "2025-01-15T15:38:17.46356Z", + "id": "92045b8b37f75e4c36ed74665f68ebf4d932c19acd2a02d0c3604230a44a9537", + "created_at": "2025-03-27T01:06:37.823489Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "c72625f7d8d3cea767f3a3343c6308a66b191532e2f01b5fc36e7ba1ea5ad1bb", - "created_at": "2025-01-02T17:25:19.278525Z", + "id": "80f13fec122f492c20a9dc11bb7003a1e870fb75de24890568c0fb5e3b7365331618227d89162b7322e9b68b20a0b02a42d6b8bf9923091d34492a1375dc781026cd9845b6b561a0d284cbc77b5bdc39", + "created_at": "2025-02-20T11:33:28.513905Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "fd0aaea9b4ba4c8e23a6aefa1fba3a500fd617d9cf8dcfc4740837e030d595ea", - "created_at": "2024-12-27T21:25:50.077757Z", + "id": "80c9f99c1d02347ba3599ab752e55308681244fe97fcbc95eb0e630bcd97cb3ee927e8b15d5085938b4b18246f2e9ba2de3f357a6ca9127b1971df14742725841f0fd8537233b5e43a07a24422411816", + "created_at": "2025-02-06T05:12:00.670052Z", "user_id": "leia_organa" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "7806d403ee3740e98fc519a123a9450dbd9d90b13229bff5dbe7a1d5825d2fdf", - "created_at": "2024-12-27T17:32:18.338986Z", + "id": "8099cf56e010eb7a7ec2202eacffbc22c0d84b2c3007b9b45403f4f99fd42b670d6552521aea4c14263fd0ed0d034f2e3f25aa44145a4054ed7d067e25e2f221582d30de66f750e62e45e2c0fa73ed74", + "created_at": "2025-02-05T14:25:05.737649Z", "user_id": "leia_organa" } ], "invisible": false, "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - } + "is_moderator": true }, "status": "member", - "created_at": "2025-06-15T00:25:38.137522Z", - "updated_at": "2025-06-15T00:25:38.137522Z", + "created_at": "2025-10-01T00:18:44.594361Z", + "updated_at": "2025-10-01T00:18:44.594361Z", "banned": false, "shadow_banned": false, "role": "admin", @@ -937,10 +748,10 @@ "notifications_muted": false } ], - "member_count": 4, + "member_count": 3, "config": { "created_at": "2021-03-01T19:26:18.406502Z", - "updated_at": "2025-05-05T18:07:33.269057Z", + "updated_at": "2025-07-28T15:20:21.098826Z", "name": "messaging", "typing_events": true, "read_events": true, @@ -954,9 +765,12 @@ "url_enrichment": true, "custom_events": true, "push_notifications": true, - "reminders": false, + "reminders": true, "mark_messages_pending": false, "polls": true, + "user_message_reminders": false, + "shared_locations": true, + "count_messages": true, "message_retention": "infinite", "max_message_length": 5000, "automod": "AI", @@ -987,6 +801,7 @@ } ] }, + "message_count": 1, "name": "Sync Mock Server" }, "user": { @@ -997,11 +812,18 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "birthland": "Tatooine", + "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "type": "team", "privacy_settings": { "read_receipts": { "enabled": false @@ -1010,9 +832,6 @@ "enabled": false } }, - "team": "test", - "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "custom_extra_data_key": true } } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_member.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_member.json index 097b0aee5b..6b18684d80 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_member.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_events_member.json @@ -1,7 +1,7 @@ { "type": "member.added", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "channel_type": "messaging", "member": { "user_id": "leia_organa", @@ -10,27 +10,20 @@ "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", - "last_active": "2025-06-14T17:34:03.224367Z", - "last_engaged_at": "2025-06-14T17:34:05.446982Z", + "updated_at": "2025-09-29T17:45:51.64375Z", + "last_active": "2025-09-30T15:18:16.141127Z", + "last_engaged_at": "2025-09-30T01:56:29.763112Z", "banned": false, "online": false, - "language": "zh", - "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - }, + "avg_response_time": 683369, "name": "Leia Organa", - "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png" + "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", + "birthland": "Polis Massa", + "is_moderator": true }, "status": "member", - "created_at": "2025-06-15T00:25:38.137522Z", - "updated_at": "2025-06-15T00:25:38.137522Z", + "created_at": "2025-10-01T00:18:44.594361Z", + "updated_at": "2025-10-01T00:18:44.594361Z", "banned": false, "shadow_banned": false, "is_global_banned": false, @@ -45,24 +38,17 @@ "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:42:00.68335Z", - "updated_at": "2025-03-28T15:21:20.061525Z", - "last_active": "2025-06-14T17:34:03.224367Z", - "last_engaged_at": "2025-06-14T17:34:05.446982Z", + "updated_at": "2025-09-29T17:45:51.64375Z", + "last_active": "2025-09-30T15:18:16.141127Z", + "last_engaged_at": "2025-09-30T01:56:29.763112Z", "banned": false, "online": false, - "language": "zh", + "avg_response_time": 683369, + "name": "Leia Organa", "image": "https://vignette.wikia.nocookie.net/starwars/images/f/fc/Leia_Organa_TLJ.png", "birthland": "Polis Massa", - "private_settings": { - "readReceipts": { - "enabled": false - }, - "typingIndicators": { - "enabled": false - } - }, - "name": "Leia Organa" + "is_moderator": true }, - "channel_last_message_at": "2025-06-15T00:25:36.86243Z", - "created_at": "2025-06-15T00:25:38.150649795Z" + "channel_last_message_at": "2025-10-01T00:18:43.173632Z", + "created_at": "2025-10-01T00:18:44.602266691Z" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_health_check.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_health_check.json index 9d5093a6f0..66944b5d36 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_health_check.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_health_check.json @@ -1,5 +1,5 @@ { - "connection_id": "684a957c-0a15-3975-0200-000000000f8a", + "connection_id": "68dc7030-0a15-3ddc-0200-000000000001", "me": { "id": "luke_skywalker", "name": "Luke Skywalker", @@ -8,10 +8,11 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "avg_response_time": 206619, "privacy_settings": { "typing_indicators": { "enabled": true @@ -24,16 +25,19 @@ "invisible": false, "mutes": [], "channel_mutes": [], - "unread_count": 0, - "total_unread_count": 0, - "unread_channels": 0, + "unread_count": 38, + "total_unread_count": 38, + "unread_channels": 1, "unread_threads": 0, "type": "team", + "team": "test", "pando": "{\"speciality\":\"ios engineer\"}", "birthland": "Tatooine", - "team": "test" + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "custom_extra_data_key": true }, "cid": "*", "type": "health.check", - "created_at": "2025-06-15T00:25:32.398620669Z" + "created_at": "2025-10-01T00:18:38.760755239Z" } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_message.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_message.json index d97de06a1b..950dbe54ea 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_message.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_message.json @@ -1,16 +1,17 @@ { "type": "message.new", - "created_at": "2025-06-15T00:25:36.923178296Z", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_member_count": 3, + "created_at": "2025-10-01T00:18:43.200373812Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_member_count": 2, + "channel_message_count": 1, "channel_custom": { "name": "Sync Mock Server" }, "channel_type": "messaging", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "message": { - "id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "text": "Test", "html": "

Test

\n", "type": "regular", @@ -22,181 +23,195 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], + "avg_response_time": 206619, "shadow_banned": false, "devices": [ { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804506291419e705e68fdc61b5f71297f30881364077b8c3f374f6938bef6cb4f9801da58770c8070108cf30ac06c060630037019523dc91d750de2293f8df7be86c8c8be6be95666859bdc62fbed488", - "created_at": "2025-06-14T16:19:23.502954Z", + "id": "80dc67313692ff3d512089cd19df179395b298d106b86cd2aedf0edfe1de40cd7caba3025823acccf9173fce2000728459e6751c4c7c96b80415a441d54c690d3f2d1635d26a8d58c0407edff8fcfe34", + "created_at": "2025-09-23T11:14:39.868685Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "6397e24030aa17262a850157abf97612eff0243e873b7d1f79c996662ecb1682", - "created_at": "2025-06-12T13:18:40.260038Z", + "id": "8013785658480684ee2a2f523bd4d52d6f2fac5e34283f4765362b4d526e5f374a46a0eeff277aee8d94ca872c4cdce2c021fef9cb1c71a4e5b28bba5481cab79c2ff7f111d4a7488c7a28de76736ba6", + "created_at": "2025-09-22T07:33:07.001628Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80215dc8442845c41f30d28c05db0a8f697f727303be0fb49ca7743af6a211d3", - "created_at": "2025-06-04T02:43:01.595306Z", + "id": "8075f5f2d91f892d2a16de528dea1fae54d63f9d1c09ca18501547ec8b3880c54766e80e0eb8e10920a8545cf5a08f0048adf01c029a17b69fda5dbc8019733fdb5b4923e80d525ca96bd833f02434c5", + "created_at": "2025-09-16T07:18:39.830014Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8078596852ae3ecc7bb8d20eb1bde24d596115270e266be1e7164009c28c841c89120222e5594b8929bafb7b55ec47e5b1db2e1274b6e0c9a8f24ba1087832d4dc8acefc857be26848f2b074fdaa42fe", - "created_at": "2025-06-03T14:54:34.358128Z", + "id": "804df9f905b9fd1f2c53e160a5f3f1db34490bea2ecb0fdb6aa99d9f407fd67b477079cc403e15b7424927276ac32b113c9820bb569b99a14d60fef0f5ae24804bea0e20be5da6d724f4c3abbf5cd0cb", + "created_at": "2025-09-15T18:13:06.007999Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8009e0a929c11c0297edc1a8c994a68fb7064cebede77d29bbd663c93390b1d22394adbdeb06a68f9b07720daa0e300b1dd951f90bb49c81275a0eaed20f24c954ceba42b8c76010b9ceaa70f19c5a24", - "created_at": "2025-06-03T12:06:41.61606Z", + "id": "8044edf2252ff9f253dada5dbf39f018f454e5bcdaf188501c6d105a4f5740c1872acb619f113596a1cb6f9071667d20e601f134aa0c83db83ce733f458b60c5c1b8712e2808abd4a840ce0347a8ea1a", + "created_at": "2025-09-15T13:32:20.775357Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80b9b312b4b635f1f0e4005ba0acc30d8f022a59e5006edb24f4eb7546930dbe0de2ce85800eabc1ec1a004d0a87fc7520b4f9039718f4f8437c466eb33ab9b392a77607ce982e31e443685e2b6b90b1", - "created_at": "2025-05-30T21:14:29.53116Z", + "id": "80fee24033dcaa2b50911104447c596a7490ff86fa6593eb8f0eaca6c699c951ddad5e39d5ce95d3858d12a0169ab126dec8c4fa4f791a723304bf6c3ee415b0fe67e4dd7422e7af1dc49396442946eb", + "created_at": "2025-09-13T16:07:49.949311Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", - "created_at": "2025-05-30T18:32:15.279068Z", + "id": "a23e236960612858446bc7b0e78152f0d03ff977da16a1beec3d4558b51c3377", + "created_at": "2025-09-11T14:55:25.842429Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "804d29de95a5a1fee45ffa38a6700d75807f844dbdcdffb6256377697ca2095c1f4a43a1823b7858af4a3dd47d96fda739110aa11072b1c0bec52446806ce65b9408b68b81343a8594bf21d3c18af6c0", - "created_at": "2025-05-30T09:18:11.558444Z", + "id": "5099d9649e231f5b2743b6fb2bf47e78c530cc82e3bbd05d6d99f833f4367904", + "created_at": "2025-09-10T11:41:21.991018Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80d9539ee4ffce5bfafbfdbbc323b743c049f08d5efbce01eeef090f9884001c24b5fde2c1e6a6b5699e2c8fea4b607d3ecb5f206668e5f04ccc1b1402bd618cb78a5c4e22bf0f1a7a762d121346d951", - "created_at": "2025-05-30T05:01:32.5559Z", + "id": "5c1967db91dfc57b32d12728b8ac7410edc325daae78215430319239bb1b9378", + "created_at": "2025-09-10T10:32:28.865373Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", "id": "8082e4f123b0f83543d1f7c04920c76ec7d4b4db9d8f2e8ff0cc4daeef338209be72df2b35257cfdb86623c14d241cf1d1f42b78fef01e16052d13b03f75ed135360886f1900d3a0e80e97b268514c77", - "created_at": "2025-05-30T05:00:30.137993Z", + "created_at": "2025-09-03T04:32:38.333126Z", + "user_id": "luke_skywalker" + }, + { + "push_provider": "apn", + "push_provider_name": "APN-Configuration", + "id": "802e021f067e90a9be03d142b102c30a871ad7e16b41bf469eab29c1e2f7b480f433802b2a3e6585752c09e44ed9f71d858bb61dad135568caaaefdac4536529d3b43812f2077c95b57ff4483fd1ad26", + "created_at": "2025-09-02T16:12:13.231524Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "43d7b696c6a06de2954e74814eb9b0e28b91096f4d1eeb852694f5921679ef46", - "created_at": "2025-05-29T08:49:30.254119Z", + "id": "8006075492db346334382095f7c068600bfa16f8216628c938b1e9bdb18eae4288cd1567707a67b9868ae4166495d92d1eb9c20b2984a0fc3bc578013bcf05654598b343fa8d3f807e5c296e8ce61dc1", + "created_at": "2025-09-02T07:14:39.15913Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aed57876c4ebe2a4bb743943b56da38392ddc22517d9e402874a28034678c5e2cbe50beb4929955801aea07c13c8d434a2cd1401c25dd5d0b7cdb9a60811c547e5f6ed6c163112f160c52149c9f76e", - "created_at": "2025-05-29T04:54:25.507462Z", + "id": "802eefd1b58c8a23fefe5d181538f0109535ad3c5baabf31f6d7a5f898b8ef0c8386d882aa07c511cf97d28f8291f6f8c46b78d7c6639f5c70f09a69ca6a92aff4d9b007a4f4a89b3ab5b722ffb9c86c", + "created_at": "2025-09-01T11:36:07.581094Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80ab6527485c2cf2edbc709f5c252d6eab4ce65ba260a4e3d9f9ccce1dcb4f822553145f2ff49799333363c2907bc0d1ec25eab646b66da776fead61ccac0f4cbb6085d81819ad2c3c9d365b7472856e", - "created_at": "2025-05-27T12:28:46.620215Z", + "id": "5c7d0b29710fba33189fb659b1cbc2be3491d4f3c4b399b8afefb8bc920103ec", + "created_at": "2025-08-28T11:02:17.709186Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80486ca05c15def9ffc4d915f9d0b2eeaa286450486e04c33f3e6dbc81f3a834766c3cac07a0de81ba90a20d171942443bd16043124deedcb4159af340c39361e11e3e91bf4737c87c794ea55f8338f2", - "created_at": "2025-05-23T10:49:52.417843Z", + "id": "8079dec1832d067a951130384525f5de98ae20fe23d131e584c0028b69bdb60aec0a461b19e2b8886e94a479781a115c703bad0e3726f644e12a812d37bdd2b79b2021cd103688a2424bde9c08c9f2f0", + "created_at": "2025-08-27T05:23:02.591215Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "801415be332a8ce50194e0933d0446635ff626afc0652c4b484ea32d560e8e0ed522c270ebabffa470f042fb3478645cd7764c191cfc5d6c73dab852e10de9dfd07e09bbca340ad7bd1469c1f0926000", - "created_at": "2025-05-21T10:24:46.609564Z", + "id": "809eb957c901bdbae1f20ee0bebdf84c12b6d3a141ba32b5898e7353a7575ef53f941dba98b544fd7c1a36e10d3b88abe9b65d12b44b2fd93dc4a7a57fa45a79750d8a3106fe0d54b46cebad6ec7cbda", + "created_at": "2025-08-26T15:54:24.98832Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80c9120effde0e21706972562de59f7a5c35b8ae45c154bf071b49bd6774a4ef16aa003efb42d7ff9b7da187deaf560a5c126917e9f91f5304d5c1fa6d94019d4a72e246a903afc6a209152aed9fcc06", - "created_at": "2025-05-20T11:03:27.103857Z", + "id": "806541d07bd58f5d897f3cb28994fd47749351fb77f948edb2b140c7c147c21bab5e5f90c6124a138f809cefce008662220436a7031c09224434282393bf76d4ba0f61866ecd5c72807279da20618b0a", + "created_at": "2025-08-22T10:41:07.519822Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "b919e95520aebf36da438b1cbafb93e6cbc165de1e40d714b26b493f3ff6411f", - "created_at": "2025-05-16T13:52:18.372021Z", + "id": "808f6525eea58e6aa49bd81b12abbff5a5e9d5310c626559cc1c306f1b0b08496e27d06c64872046d39edb5c9c89f84f0f8debe6663b54ce1aff83269d13850464ae06d3f293f3d6748b0ebd9a91a2f8", + "created_at": "2025-08-19T00:56:28.078927Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "806f6650799cb5424543258a92eeebbd627aac976d7a7c610dc74bde5de1f465129ad76ac92c7e32d24bbe9d0601d2b2521c00386ba6542f9e7f8f99ea31582e055631cf15112764fe8d6a1e8391c67c", - "created_at": "2025-05-16T09:11:33.233014Z", + "id": "802e7837a85219bea9972172678578d10f683c085da918b90a56a477f6692ccbb52ff7badf3ece11c1d612afed415347dac1a8acfc1dfa51385e2ea53689d43466c84f729b069f10efff86604bc7c40c", + "created_at": "2025-08-12T23:25:49.648064Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80fff6ff1cc87a8173608355c783e34925ccdf20029a013d81570a44d0c9769da833b5aa630d195e12dedadd781fec5a3df4f55dcb42035b1879a9a9bee452bbc9fc911b6104fe45e9e34a4ab3b2af22", - "created_at": "2025-05-15T22:14:07.879975Z", + "id": "809409e7859ebfe71a461ead24d36a911eb5cdbab7184f848b45c44b153e65ff15c4be82066a2d768dc7184ab9b3b0c1b3cb7ec1f0819f231a6d09ad64c33dbfb8d1b919d5fda0474d9f29e3cc2940b7", + "created_at": "2025-08-12T12:58:05.975459Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "802de862e0eaf8de4920b0f6ed65e7e5daa6928401a443443713c0b45bfc993a1cf203d75e7f753c7fdffa03f7fc50a1447da3898f94f2afcf593610b1897902ece834d72c2567c9e831d0396333f9c1", - "created_at": "2025-05-13T07:49:41.024562Z", + "id": "809065933d06e42d27179dfe7f24ef7c34e74c0898c184cc1de0abd791f0f9d2a1342ad140129c3a26ba7a4f86b3534358475d9964024ff373bc2c705bc2d999cbbe0402af60077fb7af6c1f73295bd7", + "created_at": "2025-08-11T20:11:02.29744Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "803192da84414d63ee9ff14a2d6eb2094f5fb0aaae589db1fc031baeed386d2d7e682e56cff2417f16fe5468b91cf77cd3121a6c4758ad24e385b962125ffee6d4dd236d792177154e554b728740f0d8", - "created_at": "2025-05-12T13:27:58.032984Z", + "id": "803588facf5946ecfe386d4906321b9fe31fe4181b03bffbbfd4b733c4acd00f9046a16f7beeec102e95273d15c95c15a44a2076ba83ad001bbd77ce3810b6465a7ef92fe299da7038b636e762d6150b", + "created_at": "2025-08-08T11:31:24.887765Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "80aa7286ccf76a1bc406e8e8a7e8197014afc2e436ea331cefe1587c040b55edd18a8b5c516a622b939d5bc02d6a51a75f782c86c75f8d47b3a754a632608925d9cec594bc32398ac32ccfa57499ef53", - "created_at": "2025-05-12T09:40:48.415127Z", + "id": "80288d1a4cfe5bc4a1692cf3ef6ce34e20deb1483381847d37ed2ecb99bb019c78979ca447bbf6e983a5fb121c409bcdd2fb2353eaacef08269e7f064eda03253d67a6ddebb15011341804e5b33fbf12", + "created_at": "2025-08-08T09:02:22.655446Z", "user_id": "luke_skywalker" }, { "push_provider": "apn", "push_provider_name": "APN-Configuration", - "id": "8083e22c635fefc3b8ca928aee3179830f2d3553fecd6a11ccd6dc6cb91672f035c4e76f4cb3f0332ce1e18fe4ecfa091ab247f353a35d3f903f7151bd00cff341852e862719edbd150f6a1778256e3d", - "created_at": "2025-05-07T08:38:58.92846Z", + "id": "808756b306a4af9bce790e92be78fe4806e93f83840cb3e23b9a154a68c0cb1b2b92f2fb97e7e258e8621b61dea6d5a86393b052463e13fb82a4613f1950b2bc9a3db225d01c4b701e252e8f2a82dae2", + "created_at": "2025-08-06T04:35:56.828911Z", "user_id": "luke_skywalker" } ], "invisible": false, - "team": "test", + "canReceiveMessages": false, "type": "team", "pando": "{\"speciality\":\"ios engineer\"}", + "custom_extra_data_key": true, + "team": "test", + "canBeAddedToGroups": true, "birthland": "Tatooine" }, + "member": { + "channel_role": "channel_member" + }, "attachments": [], "latest_reactions": [], "own_reactions": [], @@ -204,16 +219,11 @@ "reaction_scores": {}, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:36.86243Z", - "updated_at": "2025-06-15T00:25:36.86243Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:43.173632Z", + "updated_at": "2025-10-01T00:18:43.173632Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "en_text": "Test", - "fr_text": "Testez", - "language": "en" - }, "silent": false, "pinned": false, "pinned_at": null, @@ -229,15 +239,12 @@ "role": "admin", "teams": [], "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", + "updated_at": "2025-09-15T05:51:41.748915Z", "banned": false, "online": true, - "last_active": "2025-06-15T00:25:32.362084978Z", + "last_active": "2025-10-01T00:18:38.697669704Z", "blocked_user_ids": [], - "team": "test", - "type": "team", - "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine", + "avg_response_time": 206619, "privacy_settings": { "read_receipts": { "enabled": false @@ -245,10 +252,17 @@ "typing_indicators": { "enabled": false } - } + }, + "type": "team", + "pando": "{\"speciality\":\"ios engineer\"}", + "birthland": "Tatooine", + "canReceiveMessages": false, + "custom_extra_data_key": true, + "team": "test", + "canBeAddedToGroups": true }, "watcher_count": 1, - "unread_count": 0, - "total_unread_count": 0, - "unread_channels": 0 + "unread_count": 38, + "total_unread_count": 38, + "unread_channels": 1 } \ No newline at end of file diff --git a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_reaction.json b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_reaction.json index 92d03e644c..ab6dba9022 100644 --- a/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_reaction.json +++ b/TestTools/StreamChatTestMockServer/Fixtures/JSONs/ws_reaction.json @@ -1,10 +1,10 @@ { "type": "reaction.new", - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "channel_id": "ec2807ff-5c60-41bc-a816-49578260471a", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "channel_id": "4f00a44f-8bad-4915-a212-87c65c7d685d", "channel_type": "messaging", "message": { - "id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "text": "Test", "html": "

Test

\n", "type": "regular", @@ -13,47 +13,55 @@ "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", - "last_active": "2025-06-15T00:25:32.362084978Z", - "last_engaged_at": "2025-06-14T02:15:22.646364Z", + "updated_at": "2025-09-15T05:51:41.748915Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "last_engaged_at": "2025-09-30T00:12:24.881184Z", "banned": false, "online": true, "language": "en", - "name": "Luke Skywalker", - "team": "test", + "avg_response_time": 206619, "type": "team", + "custom_extra_data_key": true, + "team": "test", "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "canReceiveMessages": false, + "name": "Luke Skywalker", + "birthland": "Tatooine", + "canBeAddedToGroups": true }, "restricted_visibility": [], "attachments": [], "latest_reactions": [ { - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "user_id": "luke_skywalker", "user": { "id": "luke_skywalker", "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", - "last_active": "2025-06-15T00:25:32.362084978Z", - "last_engaged_at": "2025-06-14T02:15:22.646364Z", + "updated_at": "2025-09-15T05:51:41.748915Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "last_engaged_at": "2025-09-30T00:12:24.881184Z", "banned": false, "online": true, "language": "en", - "birthland": "Tatooine", + "avg_response_time": 206619, + "canBeAddedToGroups": true, "name": "Luke Skywalker", "team": "test", + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, "type": "team", + "custom_extra_data_key": true, "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", - "pando": "{\"speciality\":\"ios engineer\"}" + "birthland": "Tatooine" }, "type": "like", "score": 1, - "created_at": "2025-06-15T00:25:37.516538Z", - "updated_at": "2025-06-15T00:25:37.516538Z" + "created_at": "2025-10-01T00:18:43.90601Z", + "updated_at": "2025-10-01T00:18:43.90601Z" } ], "own_reactions": [], @@ -67,72 +75,110 @@ "like": { "count": 1, "sum_scores": 1, - "first_reaction_at": "2025-06-15T00:25:37.516538Z", - "last_reaction_at": "2025-06-15T00:25:37.516538Z" + "first_reaction_at": "2025-10-01T00:18:43.90601Z", + "last_reaction_at": "2025-10-01T00:18:43.90601Z" } }, "reply_count": 0, "deleted_reply_count": 0, - "cid": "messaging:ec2807ff-5c60-41bc-a816-49578260471a", - "created_at": "2025-06-15T00:25:36.86243Z", - "updated_at": "2025-06-15T00:25:37.529233Z", + "cid": "messaging:4f00a44f-8bad-4915-a212-87c65c7d685d", + "created_at": "2025-10-01T00:18:43.173632Z", + "updated_at": "2025-10-01T00:18:43.910843Z", "shadowed": false, "mentioned_users": [], - "i18n": { - "en_text": "Test", - "fr_text": "Testez", - "language": "en" - }, "silent": false, "pinned": false, "pinned_at": null, "pinned_by": null, - "pin_expires": null + "pin_expires": null, + "member": { + "user_id": "luke_skywalker", + "user": { + "id": "luke_skywalker", + "role": "admin", + "teams_role": null, + "created_at": "2024-04-04T09:26:11.805899Z", + "updated_at": "2025-09-15T05:51:41.748915Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "last_engaged_at": "2025-09-30T00:12:24.881184Z", + "banned": false, + "online": true, + "language": "en", + "avg_response_time": 206619, + "pando": "{\"speciality\":\"ios engineer\"}", + "canBeAddedToGroups": true, + "canReceiveMessages": false, + "name": "Luke Skywalker", + "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", + "birthland": "Tatooine", + "type": "team", + "custom_extra_data_key": true, + "team": "test" + }, + "status": "member", + "created_at": "2025-10-01T00:18:39.808161Z", + "updated_at": "2025-10-01T00:18:39.808161Z", + "banned": false, + "shadow_banned": false, + "is_global_banned": false, + "archived_at": null, + "pinned_at": null, + "channel_role": "channel_member", + "notifications_muted": false + } }, "reaction": { - "message_id": "b9841bf2-9a49-4adf-ae93-5e07d37d7c22", + "message_id": "72e198bc-6f33-4f6a-946c-04281d9725a3", "user_id": "luke_skywalker", "user": { "id": "luke_skywalker", "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", - "last_active": "2025-06-15T00:25:32.362084978Z", - "last_engaged_at": "2025-06-14T02:15:22.646364Z", + "updated_at": "2025-09-15T05:51:41.748915Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "last_engaged_at": "2025-09-30T00:12:24.881184Z", "banned": false, "online": true, "language": "en", - "pando": "{\"speciality\":\"ios engineer\"}", + "avg_response_time": 206619, + "custom_extra_data_key": true, + "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", "birthland": "Tatooine", + "canBeAddedToGroups": true, "name": "Luke Skywalker", "team": "test", - "type": "team", - "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg" + "pando": "{\"speciality\":\"ios engineer\"}", + "canReceiveMessages": false, + "type": "team" }, "type": "like", "score": 1, - "created_at": "2025-06-15T00:25:37.516538Z", - "updated_at": "2025-06-15T00:25:37.516538Z" + "created_at": "2025-10-01T00:18:43.90601Z", + "updated_at": "2025-10-01T00:18:43.90601Z" }, "user": { "id": "luke_skywalker", "role": "admin", "teams_role": null, "created_at": "2024-04-04T09:26:11.805899Z", - "updated_at": "2025-06-06T08:22:36.844279Z", - "last_active": "2025-06-15T00:25:32.362084978Z", - "last_engaged_at": "2025-06-14T02:15:22.646364Z", + "updated_at": "2025-09-15T05:51:41.748915Z", + "last_active": "2025-10-01T00:18:38.697669704Z", + "last_engaged_at": "2025-09-30T00:12:24.881184Z", "banned": false, "online": true, "language": "en", + "avg_response_time": 206619, + "custom_extra_data_key": true, + "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", + "birthland": "Tatooine", + "canBeAddedToGroups": true, "name": "Luke Skywalker", "team": "test", - "type": "team", - "image": "https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg", "pando": "{\"speciality\":\"ios engineer\"}", - "birthland": "Tatooine" + "canReceiveMessages": false, + "type": "team" }, - "channel_last_message_at": "2025-06-15T00:25:36.86243Z", - "created_at": "2025-06-15T00:25:37.540065556Z" + "channel_last_message_at": "2025-10-01T00:18:43.173632Z", + "created_at": "2025-10-01T00:18:43.922049658Z" } \ No newline at end of file