fix: json body controller + type errors query voor student
This commit is contained in:
		
							parent
							
								
									524de10d73
								
							
						
					
					
						commit
						575ec2a47d
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		|  | @ -70,7 +70,7 @@ export class StudentController extends BaseController { | |||
|     } | ||||
| 
 | ||||
|     async createJoinRequest(username: string, classId: string): Promise<JoinRequestResponse> { | ||||
|         return this.post<JoinRequestResponse>(`/${username}/joinRequests}`, classId); | ||||
|         return this.post<JoinRequestResponse>(`/${username}/joinRequests`, { classId }); | ||||
|     } | ||||
| 
 | ||||
|     async deleteJoinRequest(username: string, classId: string): Promise<JoinRequestResponse> { | ||||
|  |  | |||
|  | @ -179,7 +179,7 @@ export function useCreateJoinRequestMutation(): UseMutationReturnType< | |||
|         mutationFn: async ({ username, classId }) => studentController.createJoinRequest(username, classId), | ||||
|         onSuccess: async (newJoinRequest) => { | ||||
|             await queryClient.invalidateQueries({ | ||||
|                 queryKey: studentJoinRequestsQueryKey(newJoinRequest.request.requester), | ||||
|                 queryKey: studentJoinRequestsQueryKey(newJoinRequest.request.requester.username), | ||||
|             }); | ||||
|         }, | ||||
|     }); | ||||
|  | @ -196,7 +196,7 @@ export function useDeleteJoinRequestMutation(): UseMutationReturnType< | |||
|     return useMutation({ | ||||
|         mutationFn: async ({ username, classId }) => studentController.deleteJoinRequest(username, classId), | ||||
|         onSuccess: async (deletedJoinRequest) => { | ||||
|             const username = deletedJoinRequest.request.requester; | ||||
|             const username = deletedJoinRequest.request.requester.username; | ||||
|             const classId = deletedJoinRequest.request.class; | ||||
|             await queryClient.invalidateQueries({ queryKey: studentJoinRequestsQueryKey(username) }); | ||||
|             await queryClient.invalidateQueries({ queryKey: studentJoinRequestQueryKey(username, classId) }); | ||||
|  |  | |||
		Reference in a new issue
	
	 Gabriellvl
						Gabriellvl