Bouton "Valider" qui ne fonctionne pas

Fermé
Unhommeperdu - 30 nov. 2020 à 15:21
Bonjour, je crée la modération de mon site dans lequel ce trouve un onglet qui permet d'accepter ou non les formulaires envoyés par les contributeurs. S'ils sont acceptés une fiche est crée et est publié en public.

Bref, mon bouton refuser fonctionne mais pas celui pour valider et je ne vois pas pourquoi... Une idée ? Merci

export class ListHousePage implements OnInit {
houses;

constructor(private apiService: ApiService, private houseManag: HouseManager, private router: Router) { }

ngOnInit(): void {
this.getHouses();
}

getHouses(): void {
const ref = 'az';
this.houseManag.gethouseList(ref).then((result) => {
this.houses = result;
});
}


async onAccept(ref: string, data: number) {
const content = {
ref
};
const Toast = Swal.mixin({
toast: true,
position: "center",
showConfirmButton: false,
timer: 2000,
onOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer);
toast.addEventListener('mouseleave', Swal.resumeTimer);
}
});
this.apiService.postApi('guest', 'addHouse', content).then((res: ApiModel) => {
if (res.success) {

Toast.fire('Maison ajoutée !', '', 'success');
this.houses.splice(data, 1);
} else {
Toast.fire('Oups !', 'Une erreur est survenue', 'error');
}
});
}

onRefuse(data: number) {
const Toast = Swal.mixin({
toast: true,
position: "center",
showConfirmButton: false,
timer: 2000,
onOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer);
toast.addEventListener('mouseleave', Swal.resumeTimer);
}
});
Toast.fire('Maison refusée !', '', "success");
this.houses.splice(data, 1);
}

onAcceptSelection(){
for (const house of this.houses) {
if (house.checked === true) {
house.active = false;
}
}
const Toast = Swal.mixin({
toast: true,
position: "center",
showConfirmButton: false,
timer: 2000,
onOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer);
toast.addEventListener('mouseleave', Swal.resumeTimer);
}
});
Toast.fire('Maisons ajoutées !', '', 'success');
}

onRefuseSelection(){
for (const house of this.houses) {
if (house.checked === true) {
house.active = false;
}
}
const Toast = Swal.mixin({
toast: true,
position: "center",
showConfirmButton: false,
timer: 2000,
onOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer);
toast.addEventListener('mouseleave', Swal.resumeTimer);
}
});
Toast.fire('Maisons refusées !', '', "success");
}