1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| 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);
} |
Partager