@@ -53,8 +53,8 @@ export function useAdminCreateSSHKey() {
5353 private_key : privateKey ,
5454 } ) ,
5555 } ) ,
56- onSuccess : ( _data , variables ) => {
57- qc . invalidateQueries ( {
56+ onSuccess : async ( _data , variables ) => {
57+ await qc . refetchQueries ( {
5858 queryKey : [ "admin" , "ssh-keys" , variables . userId ] ,
5959 } ) ;
6060 } ,
@@ -66,8 +66,8 @@ export function useAdminDeleteSSHKey() {
6666 return useMutation ( {
6767 mutationFn : ( { userId, keyId } : { userId : string ; keyId : string } ) =>
6868 apiFetch ( `/users/${ userId } /ssh-keys/${ keyId } ` , { method : "DELETE" } ) ,
69- onSuccess : ( _data , variables ) => {
70- qc . invalidateQueries ( {
69+ onSuccess : async ( _data , variables ) => {
70+ await qc . refetchQueries ( {
7171 queryKey : [ "admin" , "ssh-keys" , variables . userId ] ,
7272 } ) ;
7373 } ,
@@ -108,8 +108,8 @@ export function useMyCreateSSHKey() {
108108 private_key : privateKey ,
109109 } ) ,
110110 } ) ,
111- onSuccess : ( ) => {
112- qc . invalidateQueries ( { queryKey : [ "portal" , "ssh-keys" ] } ) ;
111+ onSuccess : async ( ) => {
112+ await qc . refetchQueries ( { queryKey : [ "portal" , "ssh-keys" ] } ) ;
113113 } ,
114114 } ) ;
115115}
@@ -119,8 +119,8 @@ export function useMyDeleteSSHKey() {
119119 return useMutation ( {
120120 mutationFn : ( keyId : string ) =>
121121 portalApiFetch ( `/ssh-keys/${ keyId } ` , { method : "DELETE" } ) ,
122- onSuccess : ( ) => {
123- qc . invalidateQueries ( { queryKey : [ "portal" , "ssh-keys" ] } ) ;
122+ onSuccess : async ( ) => {
123+ await qc . refetchQueries ( { queryKey : [ "portal" , "ssh-keys" ] } ) ;
124124 } ,
125125 } ) ;
126126}
0 commit comments