UNPKG

ca-mfe-page-scoring-ui

Version:

This is a react shell for the SPGI Platform MFE implementation

26 lines (23 loc) 1.1 kB
import { constants, utils } from '@spglobal/ca-mfe-package-utils'; import { endpoints } from '@root/constants/endpoints'; import { createApi } from '@reduxjs/toolkit/query/react'; import { getCaHeader } from '@root/utils/common'; export const scoringPreferenceApi = createApi({ reducerPath: 'scoringPreferenceApi', baseQuery: utils.serviceLayerAPI.fetchBaseQuery({ baseUrl: constants.endpoints.SERVICEHOST, headers: { 'ca-datasource': getCaHeader() } }), endpoints: builder => ({ saveScoringPreference: builder.mutation({ query: data => utils.serviceLayerAPI.reduxPost(endpoints.SAVE_SCORE_PREFERENCE, data) // queryFn: () => ({ data: 'ok' }) }), retrieveScoringPreference: builder.query({ query: () => endpoints.RETRIEVE_SCORE_PREFERENCE // transformResponse: (response: any) => response?.data }) }) }); export const { useSaveScoringPreferenceMutation, useRetrieveScoringPreferenceQuery, useLazyRetrieveScoringPreferenceQuery } = scoringPreferenceApi;