Skip to content

Commit c5b34e6

Browse files
committed
fix: reset currentTime when voice message stopped
1 parent 1eb0152 commit c5b34e6

File tree

1 file changed

+1
-1
lines changed
  • packages/uikit-react-native/src/components/GroupChannelMessageRenderer

1 file changed

+1
-1
lines changed

packages/uikit-react-native/src/components/GroupChannelMessageRenderer/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ const GroupChannelMessageRenderer: GroupChannelProps['Fragment']['renderMessage'
122122
let seekFinished = !shouldSeekToTime;
123123

124124
const forPlayback = playerService.addPlaybackListener(({ stopped, currentTime, duration }) => {
125-
voiceMessageStatusManager.setCurrentTime(message.channelUrl, message.messageId, currentTime);
125+
voiceMessageStatusManager.setCurrentTime(message.channelUrl, message.messageId, stopped ? 0 : currentTime);
126126
if (seekFinished) {
127127
setState((prevState) => ({ ...prevState, currentTime: stopped ? 0 : currentTime, duration }));
128128
}

0 commit comments

Comments
 (0)