@@ -145,9 +145,9 @@ export class ClientSDK {
145
145
return Array . from ( this . modules . keys ( ) ) ;
146
146
}
147
147
148
- private resolveOperation ( keyOrOperationKey : string ) : { request : Function ; operation : string } {
148
+ private resolveOperation ( keyOrOperationKey : string , type : 'query' | 'mutation' ) : { request : Function ; operation : string } {
149
149
let request = this . coreSdk . request . bind ( this . coreSdk ) ; // Bind to preserve context
150
- let operation = keyOrOperationKey ;
150
+ let operation = keyOrOperationKey + ':' + type ; // Default operation name
151
151
152
152
if ( keyOrOperationKey . includes ( '.' ) ) {
153
153
const firstDotIndex = keyOrOperationKey . indexOf ( '.' ) ;
@@ -216,7 +216,7 @@ export class ClientSDK {
216
216
*/
217
217
218
218
async query < K extends QueryKey > ( key : K , queryOptions ?: QueryOptions < K > ) : Promise < QueryResult < K > > {
219
- const { request, operation } = this . resolveOperation ( key as string ) ;
219
+ const { request, operation } = this . resolveOperation ( key as string , 'query' ) ;
220
220
221
221
const { subscribe, onSuccess, onError, params, timeoutMs } = queryOptions || { } ;
222
222
const hashedKey = subscribe ? key : await this . generateKeyWithHash ( key , queryOptions ) ;
@@ -339,7 +339,7 @@ export class ClientSDK {
339
339
key : K ,
340
340
mutationOptions ?: MutationOptions < K > ,
341
341
) : Promise < MutationMap [ K ] [ 'response' ] > {
342
- const { request, operation } = this . resolveOperation ( key as string ) ;
342
+ const { request, operation } = this . resolveOperation ( key as string , 'mutation' ) ;
343
343
const { onSuccess, onError, params, timeoutMs } = mutationOptions || { } ;
344
344
logger . debug ( `Mutation (${ key } ) initiated with params:` , params , `timeoutMs: ${ timeoutMs } ` ) ;
345
345
0 commit comments