CFE-26 finall change and set real time

This commit is contained in:
2023-10-17 16:54:34 +03:30
parent eba943b845
commit 9642f61c8d
11 changed files with 93 additions and 146 deletions

View File

@@ -17,38 +17,10 @@ export const AnswersContext = createContext()
export const AnswersProvider = ({children}) => {
const [openCallDialog, setOpenCallDialog] = useState(false)
const [activeTab, setActiveTab] = useState(0)
const [state, dispatch] = useReducer(reducer, [{
id:45,
phone_number:'09120630676',
active:false
}, {
id:50,
phone_number:'09120630675',
active:false
}, {
id:55,
phone_number:'09120630672',
active:false
}, {
id:60,
phone_number:'09120630672',
active:false
}, {
id:65,
phone_number:'09120630672',
active:false
}, {
id:70,
phone_number:'09120630672',
active:false
}, {
id:75,
phone_number:'09120630672',
active:true
}]);
const [state, dispatch] = useReducer(reducer, []);
return <AnswersContext.Provider
value={{
value = {{
openCallDialog,
setOpenCallDialog,
state,

View File

@@ -1,24 +0,0 @@
import useRequest from "@/lib/app/hooks/useRequest";
import useSWR from "swr";
import {GET_TAB_DETAILS} from "@/core/data/apiRoutes";
const useAnswer = (id) => {
const requestServer = useRequest({auth: true, notification: false})
const fetcher = (...args) => {
return requestServer(args, 'get').then((response) => {
return response.data.data;
})
};
const {data, error, isLoading} = useSWR(`${GET_TAB_DETAILS}/${id}`, fetcher, {
revalidateIfStale: false,
revalidateOnFocus: false,
revalidateOnReconnect: false,
keepPreviousData : true
})
//swr config
// render data
return {data, isLoading, error}
}
export default useAnswer;

View File

@@ -12,6 +12,7 @@ const useAnswers = () => {
const newAnswer = {
id: data.id,
phone_number: data.phone_number,
date: new Date(),
active: true
}
const newList = [...state, newAnswer]