Sending/Failed state for stories

This commit is contained in:
Josh Perez 2022-11-16 17:10:11 -05:00 committed by GitHub
parent 9bad2301fd
commit 220963c789
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 676 additions and 190 deletions

View file

@ -27,6 +27,7 @@ import {
import { isInFullScreenCall } from '../selectors/calling';
import { isSignalConversation } from '../../util/isSignalConversation';
import { renderEmojiPicker } from './renderEmojiPicker';
import { retryMessageSend } from '../../util/retryMessageSend';
import { strictAssert } from '../../util/assert';
import { useActions as useEmojisActions } from '../ducks/emojis';
import { useConversationsActions } from '../ducks/conversations';
@ -99,6 +100,7 @@ export function SmartStoryViewer(): JSX.Element | null {
isSignalConversation={isSignalConversation({
id: conversationStory.conversationId,
})}
isWindowActive={isWindowActive}
numStories={selectedStoryData.numStories}
onHideStory={toggleHideStories}
onGoToConversation={senderId => {
@ -125,12 +127,12 @@ export function SmartStoryViewer(): JSX.Element | null {
recentEmojis={recentEmojis}
renderEmojiPicker={renderEmojiPicker}
replyState={replyState}
viewTarget={selectedStoryData.viewTarget}
retrySend={retryMessageSend}
showToast={showToast}
skinTone={skinTone}
story={storyView}
storyViewMode={selectedStoryData.storyViewMode}
isWindowActive={isWindowActive}
viewTarget={selectedStoryData.viewTarget}
{...storiesActions}
/>
);