Skip to content
Merged
3 changes: 1 addition & 2 deletions examples/SampleApp/App.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import React from 'react';
import { LogBox, Platform, useColorScheme } from 'react-native';
import { Alert, LogBox, Platform, Text, useColorScheme, View } from 'react-native';
import { createDrawerNavigator } from '@react-navigation/drawer';
import { DarkTheme, DefaultTheme, NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import { SafeAreaProvider, useSafeAreaInsets } from 'react-native-safe-area-context';
import { Chat, OverlayProvider, ThemeProvider, useOverlayContext } from 'stream-chat-react-native';

import { AppContext } from './src/context/AppContext';
import { AppOverlayProvider } from './src/context/AppOverlayProvider';
import { UserSearchProvider } from './src/context/UserSearchContext';
Expand Down
6 changes: 3 additions & 3 deletions examples/SampleApp/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -197,11 +197,11 @@ dependencies {
implementation platform('com.google.firebase:firebase-bom:25.12.0')

// For animated GIF support
implementation 'com.facebook.fresco:animated-gif:2.0.0'
implementation 'com.facebook.fresco:animated-gif:2.6.0'

// For WebP support, including animated WebP
implementation 'com.facebook.fresco:animated-webp:2.1.0'
implementation 'com.facebook.fresco:webpsupport:2.0.0'
implementation 'com.facebook.fresco:animated-webp:2.6.0'
implementation 'com.facebook.fresco:webpsupport:2.6.0'

implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'
Expand Down
12 changes: 6 additions & 6 deletions examples/SampleApp/src/screens/ChannelScreen.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { useContext, useEffect, useState } from 'react';
import { Platform, StyleSheet, TouchableOpacity, View } from 'react-native';
import type { Channel as StreamChatChannel } from 'stream-chat';
import { RouteProp, useFocusEffect, useNavigation } from '@react-navigation/native';
import { useSafeAreaInsets } from 'react-native-safe-area-context';
import {
Channel,
ChannelAvatar,
Expand All @@ -14,14 +13,15 @@ import {
useTheme,
useTypingString,
} from 'stream-chat-react-native';
import { Platform, StyleSheet, View } from 'react-native';
import type { StackNavigationProp } from '@react-navigation/stack';
import { useSafeAreaInsets } from 'react-native-safe-area-context';

import { ScreenHeader } from '../components/ScreenHeader';
import { AppContext } from '../context/AppContext';
import { ScreenHeader } from '../components/ScreenHeader';
import { TouchableOpacity } from 'react-native-gesture-handler';
import { useChannelMembersStatus } from '../hooks/useChannelMembersStatus';

import type { StackNavigationProp } from '@react-navigation/stack';
import type { Channel as StreamChatChannel } from 'stream-chat';

import type {
LocalAttachmentType,
LocalChannelType,
Expand Down
30 changes: 0 additions & 30 deletions package/src/components/Channel/Channel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -227,22 +227,17 @@ export type ChannelPropsWithContext<
| 'animatedLongPress'
| 'Attachment'
| 'AttachmentActions'
| 'blockUser'
| 'Card'
| 'CardCover'
| 'CardFooter'
| 'CardHeader'
| 'copyMessage'
| 'DateHeader'
| 'deletedMessagesVisibilityType'
| 'deleteMessage'
| 'disableTypingIndicator'
| 'dismissKeyboardOnMessageTouch'
| 'editMessage'
| 'FileAttachment'
| 'FileAttachmentIcon'
| 'FileAttachmentGroup'
| 'flagMessage'
| 'FlatList'
| 'forceAlignMessages'
| 'formatDate'
Expand Down Expand Up @@ -279,22 +274,17 @@ export type ChannelPropsWithContext<
| 'MessageStatus'
| 'MessageSystem'
| 'MessageText'
| 'muteUser'
| 'myMessageTheme'
| 'onDoubleTapMessage'
| 'onLongPressMessage'
| 'onPressInMessage'
| 'onPressMessage'
| 'OverlayReactionList'
| 'pinMessage'
| 'quotedReply'
| 'ReactionList'
| 'Reply'
| 'retry'
| 'ScrollToBottomButton'
| 'selectReaction'
| 'supportedReactions'
| 'threadReply'
| 'TypingIndicator'
| 'TypingIndicatorContainer'
| 'UrlPreview'
Expand Down Expand Up @@ -419,7 +409,6 @@ const ChannelWithContext = <
AttachmentActions = AttachmentActionsDefault,
autoCompleteSuggestionsLimit,
autoCompleteTriggerSettings,
blockUser,
Card = CardDefault,
CardCover,
CardFooter,
Expand All @@ -431,10 +420,8 @@ const ChannelWithContext = <
CommandsButton = CommandsButtonDefault,
compressImageQuality,
CooldownTimer = CooldownTimerDefault,
copyMessage,
DateHeader = DateHeaderDefault,
deletedMessagesVisibilityType = 'always',
deleteMessage,
disableIfFrozenChannel = true,
disableKeyboardCompatibleView = false,
disableTypingIndicator,
Expand All @@ -444,15 +431,13 @@ const ChannelWithContext = <
doMarkReadRequest,
doSendMessageRequest,
doUpdateMessageRequest,
editMessage: editMessageProp,
EmptyStateIndicator = EmptyStateIndicatorDefault,
enableMessageGroupingByUser = true,
enforceUniqueReaction = false,
FileAttachment = FileAttachmentDefault,
FileAttachmentGroup = FileAttachmentGroupDefault,
FileAttachmentIcon = FileIconDefault,
FileUploadPreview = FileUploadPreviewDefault,
flagMessage,
FlatList = FlatListDefault,
forceAlignMessages,
formatDate,
Expand Down Expand Up @@ -519,7 +504,6 @@ const ChannelWithContext = <
MessageText,
MoreOptionsButton = MoreOptionsButtonDefault,
mutesEnabled: mutesEnabledProp,
muteUser,
myMessageTheme,
newMessageStateUpdateThrottleInterval = defaultThrottleInterval,
NetworkDownIndicator = NetworkDownIndicatorDefault,
Expand All @@ -531,16 +515,13 @@ const ChannelWithContext = <
onPressMessage,
openSuggestions,
OverlayReactionList = OverlayReactionListDefault,
pinMessage,
pinMessageEnabled: pinMessageEnabledProp,
quotedRepliesEnabled: quotedRepliesEnabledProp,
quotedReply,
ReactionList = ReactionListDefault,
reactionsEnabled: reactionsEnabledProp,
read,
readEventsEnabled: readEventsEnabledProp,
Reply = ReplyDefault,
retry,
ScrollToBottomButton = ScrollToBottomButtonDefault,
selectReaction,
SendButton = SendButtonDefault,
Expand All @@ -563,7 +544,6 @@ const ChannelWithContext = <
threadList,
threadMessages,
threadRepliesEnabled: threadRepliesEnabledProp,
threadReply,
typing,
typingEventsEnabled: typingEventsEnabledProp,
TypingIndicator = TypingIndicatorDefault,
Expand Down Expand Up @@ -1749,24 +1729,19 @@ const ChannelWithContext = <
animatedLongPress,
Attachment,
AttachmentActions,
blockUser,
Card,
CardCover,
CardFooter,
CardHeader,
channelId,
copyMessage,
DateHeader,
deletedMessagesVisibilityType,
deleteMessage,
disableTypingIndicator,
dismissKeyboardOnMessageTouch,
editMessage: editMessageProp,
enableMessageGroupingByUser,
FileAttachment,
FileAttachmentGroup,
FileAttachmentIcon,
flagMessage,
FlatList,
forceAlignMessages,
formatDate,
Expand Down Expand Up @@ -1804,27 +1779,22 @@ const ChannelWithContext = <
MessageStatus,
MessageSystem,
MessageText,
muteUser,
myMessageTheme,
onDoubleTapMessage,
onLongPressMessage,
onPressInMessage,
onPressMessage,
OverlayReactionList,
pinMessage,
quotedReply,
ReactionList,
removeMessage,
Reply,
retry,
retrySendMessage,
ScrollToBottomButton,
selectReaction,
setEditingState,
setQuotedMessageState,
supportedReactions,
targetedMessage,
threadReply,
TypingIndicator,
TypingIndicatorContainer,
updateMessage,
Expand Down
20 changes: 0 additions & 20 deletions package/src/components/Channel/hooks/useCreateMessagesContext.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,24 +25,19 @@ export const useCreateMessagesContext = <
animatedLongPress,
Attachment,
AttachmentActions,
blockUser,
Card,
CardCover,
CardFooter,
CardHeader,
channelId,
copyMessage,
DateHeader,
deletedMessagesVisibilityType,
deleteMessage,
disableTypingIndicator,
dismissKeyboardOnMessageTouch,
editMessage,
enableMessageGroupingByUser,
FileAttachment,
FileAttachmentGroup,
FileAttachmentIcon,
flagMessage,
FlatList,
forceAlignMessages,
formatDate,
Expand Down Expand Up @@ -81,22 +76,18 @@ export const useCreateMessagesContext = <
MessageSystem,
MessageText,
mutesEnabled,
muteUser,
myMessageTheme,
onDoubleTapMessage,
onLongPressMessage,
onPressInMessage,
onPressMessage,
OverlayReactionList,
pinMessage,
pinMessageEnabled,
quotedRepliesEnabled,
quotedReply,
ReactionList,
reactionsEnabled,
removeMessage,
Reply,
retry,
retrySendMessage,
ScrollToBottomButton,
selectReaction,
Expand All @@ -105,7 +96,6 @@ export const useCreateMessagesContext = <
supportedReactions,
targetedMessage,
threadRepliesEnabled,
threadReply,
TypingIndicator,
TypingIndicatorContainer,
updateMessage,
Expand All @@ -127,23 +117,18 @@ export const useCreateMessagesContext = <
animatedLongPress,
Attachment,
AttachmentActions,
blockUser,
Card,
CardCover,
CardFooter,
CardHeader,
copyMessage,
DateHeader,
deletedMessagesVisibilityType,
deleteMessage,
disableTypingIndicator,
dismissKeyboardOnMessageTouch,
editMessage,
enableMessageGroupingByUser,
FileAttachment,
FileAttachmentGroup,
FileAttachmentIcon,
flagMessage,
FlatList,
forceAlignMessages,
formatDate,
Expand Down Expand Up @@ -182,22 +167,18 @@ export const useCreateMessagesContext = <
MessageSystem,
MessageText,
mutesEnabled,
muteUser,
myMessageTheme,
onDoubleTapMessage,
onLongPressMessage,
onPressInMessage,
onPressMessage,
OverlayReactionList,
pinMessage,
pinMessageEnabled,
quotedRepliesEnabled,
quotedReply,
ReactionList,
reactionsEnabled,
removeMessage,
Reply,
retry,
retrySendMessage,
ScrollToBottomButton,
selectReaction,
Expand All @@ -206,7 +187,6 @@ export const useCreateMessagesContext = <
supportedReactions,
targetedMessage,
threadRepliesEnabled,
threadReply,
TypingIndicator,
TypingIndicatorContainer,
updateMessage,
Expand Down
Loading