File tree Expand file tree Collapse file tree
app/workspace/[workspaceId]/components/message-actions Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ export const MessageActions = memo(function MessageActions({
164164
165165 const hasContent = Boolean ( content )
166166 const canSubmitFeedback = Boolean ( chatId && userQuery )
167- const canFork = Boolean ( chatId && messageId )
167+ const canFork = false
168168 if ( ! hasContent && ! canSubmitFeedback && ! canFork ) return null
169169
170170 return (
Original file line number Diff line number Diff line change @@ -486,10 +486,10 @@ export function useMarkTaskRead(workspaceId?: string) {
486486 return useMutation ( {
487487 mutationFn : markTaskRead ,
488488 onMutate : async ( chatId ) => {
489- await queryClient . cancelQueries ( { queryKey : taskKeys . list ( workspaceId ) } )
490-
491489 const previousTasks = queryClient . getQueryData < TaskMetadata [ ] > ( taskKeys . list ( workspaceId ) )
490+ if ( ! previousTasks ) return { previousTasks : undefined }
492491
492+ await queryClient . cancelQueries ( { queryKey : taskKeys . list ( workspaceId ) } )
493493 queryClient . setQueryData < TaskMetadata [ ] > ( taskKeys . list ( workspaceId ) , ( old ) =>
494494 old ?. map ( ( task ) => ( task . id === chatId ? { ...task , isUnread : false } : task ) )
495495 )
@@ -515,10 +515,10 @@ export function useMarkTaskUnread(workspaceId?: string) {
515515 return useMutation ( {
516516 mutationFn : markTaskUnread ,
517517 onMutate : async ( chatId ) => {
518- await queryClient . cancelQueries ( { queryKey : taskKeys . list ( workspaceId ) } )
519-
520518 const previousTasks = queryClient . getQueryData < TaskMetadata [ ] > ( taskKeys . list ( workspaceId ) )
519+ if ( ! previousTasks ) return { previousTasks : undefined }
521520
521+ await queryClient . cancelQueries ( { queryKey : taskKeys . list ( workspaceId ) } )
522522 queryClient . setQueryData < TaskMetadata [ ] > ( taskKeys . list ( workspaceId ) , ( old ) =>
523523 old ?. map ( ( task ) => ( task . id === chatId ? { ...task , isUnread : true } : task ) )
524524 )
You can’t perform that action at this time.
0 commit comments