fix add activite
This commit is contained in:
@@ -4,7 +4,7 @@ import { dateToString, hoursToString } from "../edt";
|
||||
import { Modal } from "../Modal";
|
||||
import CreateActivite from "../createActivite";
|
||||
import Loading from "../loading";
|
||||
import { addActiviteToSession, delay, deletActiviteFromSession, getSessionOfActivite } from "../../requetes";
|
||||
import { addActiviteToSession, createActivityAPI, delay, deletActiviteFromSession, getSessionOfActivite } from "../../requetes";
|
||||
|
||||
type Props = {
|
||||
session:Session;
|
||||
@@ -31,9 +31,6 @@ function DetailSession({session,open,setOpen}:Props){
|
||||
}
|
||||
|
||||
async function updateActivites(){
|
||||
//TODO
|
||||
//await delay(2000);
|
||||
//await updateActivitiesOfSessionAPI(session);
|
||||
const newActivites = await getSessionOfActivite(session);
|
||||
if(newActivites!=null){
|
||||
session.activites=newActivites;
|
||||
@@ -50,11 +47,16 @@ function DetailSession({session,open,setOpen}:Props){
|
||||
},[open])
|
||||
|
||||
|
||||
function returnActivite(activite: Activite|null){
|
||||
async function returnActivite(activite: Activite|null){
|
||||
if(activite!==null){
|
||||
addActiviteToSession(session,activite);
|
||||
session.activites.push(activite);
|
||||
setActivites([...session.activites])
|
||||
activite.session = session;
|
||||
const newActivite = await createActivityAPI(activite);
|
||||
await addActiviteToSession(session,newActivite);
|
||||
if(newActivite!=null){
|
||||
session.activites.push(newActivite);
|
||||
setActivites([...session.activites])
|
||||
}
|
||||
|
||||
}
|
||||
setOpen2(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user