From e900410144e7f839bc7e309a88577d938bfc4648 Mon Sep 17 00:00:00 2001 From: Ivan Sekovanikj Date: Tue, 19 Nov 2024 17:36:16 +0100 Subject: [PATCH] feat: enable moderation v2 on the sdk and sample apps --- examples/ExpoMessaging/yarn.lock | 8 ++++---- examples/SampleApp/yarn.lock | 8 ++++---- examples/TypeScriptMessaging/yarn.lock | 8 ++++---- package/package.json | 2 +- package/src/utils/utils.ts | 5 ++++- package/yarn.lock | 8 ++++---- 6 files changed, 21 insertions(+), 18 deletions(-) diff --git a/examples/ExpoMessaging/yarn.lock b/examples/ExpoMessaging/yarn.lock index ff94b6ee1..09942d72f 100644 --- a/examples/ExpoMessaging/yarn.lock +++ b/examples/ExpoMessaging/yarn.lock @@ -7550,10 +7550,10 @@ stream-chat@8.42.0: jsonwebtoken "~9.0.0" ws "^7.5.10" -stream-chat@8.44.0: - version "8.44.0" - resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.44.0.tgz#e48446cf91db786e80a2e7358ac4f1601e5e97f0" - integrity sha512-7HNtimD8sT/51rsFibGcD6uBgKj+vlKyYCZMDzjYQEaEsrLqyAg48dOyNM4L2FTF5aXgo9SlxZr21SPleeA2BA== +stream-chat@8.45.1: + version "8.45.1" + resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.45.1.tgz#001f452520602ebffe45f1634b5f5dd1ff036ec5" + integrity sha512-7OMpL2RHUd+PXSWzhTUAIjjXlI9Oqc4HhUBRfc5i6dK+Ug9S5ertb7RvyzGL5N4ITpq/6ZUAwXtTqRaN9+UUkw== dependencies: "@babel/runtime" "^7.16.3" "@types/jsonwebtoken" "~9.0.0" diff --git a/examples/SampleApp/yarn.lock b/examples/SampleApp/yarn.lock index b8dc42978..7b17420c5 100644 --- a/examples/SampleApp/yarn.lock +++ b/examples/SampleApp/yarn.lock @@ -7402,10 +7402,10 @@ stream-chat@8.42.0: jsonwebtoken "~9.0.0" ws "^7.5.10" -stream-chat@8.44.0: - version "8.44.0" - resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.44.0.tgz#e48446cf91db786e80a2e7358ac4f1601e5e97f0" - integrity sha512-7HNtimD8sT/51rsFibGcD6uBgKj+vlKyYCZMDzjYQEaEsrLqyAg48dOyNM4L2FTF5aXgo9SlxZr21SPleeA2BA== +stream-chat@8.45.1: + version "8.45.1" + resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.45.1.tgz#001f452520602ebffe45f1634b5f5dd1ff036ec5" + integrity sha512-7OMpL2RHUd+PXSWzhTUAIjjXlI9Oqc4HhUBRfc5i6dK+Ug9S5ertb7RvyzGL5N4ITpq/6ZUAwXtTqRaN9+UUkw== dependencies: "@babel/runtime" "^7.16.3" "@types/jsonwebtoken" "~9.0.0" diff --git a/examples/TypeScriptMessaging/yarn.lock b/examples/TypeScriptMessaging/yarn.lock index a5ca55500..38f3121eb 100644 --- a/examples/TypeScriptMessaging/yarn.lock +++ b/examples/TypeScriptMessaging/yarn.lock @@ -6848,10 +6848,10 @@ stream-chat@8.42.0: jsonwebtoken "~9.0.0" ws "^7.5.10" -stream-chat@8.44.0: - version "8.44.0" - resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.44.0.tgz#e48446cf91db786e80a2e7358ac4f1601e5e97f0" - integrity sha512-7HNtimD8sT/51rsFibGcD6uBgKj+vlKyYCZMDzjYQEaEsrLqyAg48dOyNM4L2FTF5aXgo9SlxZr21SPleeA2BA== +stream-chat@8.45.1: + version "8.45.1" + resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.45.1.tgz#001f452520602ebffe45f1634b5f5dd1ff036ec5" + integrity sha512-7OMpL2RHUd+PXSWzhTUAIjjXlI9Oqc4HhUBRfc5i6dK+Ug9S5ertb7RvyzGL5N4ITpq/6ZUAwXtTqRaN9+UUkw== dependencies: "@babel/runtime" "^7.16.3" "@types/jsonwebtoken" "~9.0.0" diff --git a/package/package.json b/package/package.json index ce3a333ac..4c51b5a0d 100644 --- a/package/package.json +++ b/package/package.json @@ -77,7 +77,7 @@ "path": "0.12.7", "react-native-markdown-package": "1.8.2", "react-native-url-polyfill": "^1.3.0", - "stream-chat": "8.44.0" + "stream-chat": "8.45.1" }, "peerDependencies": { "@op-engineering/op-sqlite": ">=9.3.0", diff --git a/package/src/utils/utils.ts b/package/src/utils/utils.ts index 3cffd7600..009ba2585 100644 --- a/package/src/utils/utils.ts +++ b/package/src/utils/utils.ts @@ -94,7 +94,10 @@ export const isBouncedMessage = < StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics, >( message: MessageType, -) => message.type === 'error' && message.moderation_details !== undefined; +) => + (message.type === 'error' && + message?.moderation_details?.action === 'MESSAGE_RESPONSE_ACTION_BOUNCE') || + message?.moderation?.action === 'bounce'; /** * Utility to check if the message is a edited message. diff --git a/package/yarn.lock b/package/yarn.lock index 7d8120cf4..9f103b8b1 100644 --- a/package/yarn.lock +++ b/package/yarn.lock @@ -9311,10 +9311,10 @@ statuses@~1.5.0: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stream-chat@8.44.0: - version "8.44.0" - resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.44.0.tgz#e48446cf91db786e80a2e7358ac4f1601e5e97f0" - integrity sha512-7HNtimD8sT/51rsFibGcD6uBgKj+vlKyYCZMDzjYQEaEsrLqyAg48dOyNM4L2FTF5aXgo9SlxZr21SPleeA2BA== +stream-chat@8.45.1: + version "8.45.1" + resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.45.1.tgz#001f452520602ebffe45f1634b5f5dd1ff036ec5" + integrity sha512-7OMpL2RHUd+PXSWzhTUAIjjXlI9Oqc4HhUBRfc5i6dK+Ug9S5ertb7RvyzGL5N4ITpq/6ZUAwXtTqRaN9+UUkw== dependencies: "@babel/runtime" "^7.16.3" "@types/jsonwebtoken" "~9.0.0"