Fixed refresh error with social page

This commit is contained in:
2026-04-14 13:46:17 +01:00
parent 4df957ddfb
commit f13541ccab
4 changed files with 69 additions and 76 deletions
@@ -1,4 +1,4 @@
import {Component, inject, OnInit} from '@angular/core';
import {Component, inject} from '@angular/core';
import {IonicModule, LoadingController, ToastController} from "@ionic/angular";
import {checkmarkCircleOutline, closeCircleOutline} from 'ionicons/icons';
import {addIcons} from "ionicons";
@@ -21,7 +21,7 @@ addIcons({
PipeComponent
]
})
export class FriendRequestComponent implements OnInit {
export class FriendRequestComponent {
private friendsService = inject(FriendsService);
private toastCtrl = inject(ToastController);
private friendsState = inject(FriendsStateService);
@@ -29,37 +29,6 @@ export class FriendRequestComponent implements OnInit {
friendsRequest = this.friendsState.requests;
async ngOnInit() {
await this.fetchFriendsRequest();
}
async ionViewWillEnter() {
await this.fetchFriendsRequest();
}
async fetchFriendsRequest() {
const loading = await this.loadCtrl.create({
message: 'Chargement...',
spinner: 'lines-sharp-small'
});
await loading.present();
try {
const requests = await firstValueFrom(this.friendsService.getAllFriendRequestsEndpoint());
this.friendsState.setRequests(requests);
} catch (e) {
const toast = await this.toastCtrl.create({
message: 'Erreur lors du chargement des demandes d\'amis',
duration: 2000,
color: 'primary'
});
await toast.present();
}
await loading.dismiss();
}
async acceptRequest(request: GetFriendRequestDto) {
const loading = await this.loadCtrl.create({
message: 'Chargement...',