1
1
import { type ClaudeMessage , type ClaudeSessionDetails } from '$lib/codegen/types' ;
2
2
import { hasTauriExtra } from '$lib/state/backendQuery' ;
3
- import { invalidatesItem , providesItem , ReduxTag } from '$lib/state/tags' ;
3
+ import { providesItem , ReduxTag } from '$lib/state/tags' ;
4
4
import { InjectionToken } from '@gitbutler/shared/context' ;
5
5
import type { ClientState } from '$lib/state/clientState.svelte' ;
6
6
@@ -44,10 +44,7 @@ function injectEndpoints(api: ClientState['backendApi']) {
44
44
command : 'claude_send_message' ,
45
45
actionName : 'Send message'
46
46
} ,
47
- query : ( args ) => args ,
48
- invalidatesTags : ( _result , _error , args ) => [
49
- invalidatesItem ( ReduxTag . EditChangesSinceInitial , args . projectId + args . stackId )
50
- ]
47
+ query : ( args ) => args
51
48
} ) ,
52
49
getSessionDetails : build . query <
53
50
ClaudeSessionDetails ,
@@ -63,7 +60,7 @@ function injectEndpoints(api: ClientState['backendApi']) {
63
60
extraOptions : { command : 'claude_get_messages' } ,
64
61
query : ( args ) => args ,
65
62
providesTags : ( _result , _error , args ) => [
66
- ...providesItem ( ReduxTag . EditChangesSinceInitial , args . projectId + args . stackId )
63
+ ...providesItem ( ReduxTag . ClaudeCodeTranscript , args . projectId + args . stackId )
67
64
] ,
68
65
async onCacheEntryAdded ( arg , lifecycleApi ) {
69
66
if ( ! hasTauriExtra ( lifecycleApi . extra ) ) {
0 commit comments