Cleaned code

This commit is contained in:
2026-05-13 23:06:30 +01:00
parent f1354c2db3
commit e483bc4e57
4 changed files with 10 additions and 14 deletions
@@ -5,8 +5,9 @@ import {addIcons} from "ionicons";
import {sendOutline} from 'ionicons/icons'; import {sendOutline} from 'ionicons/icons';
import {GetGroupDetailsDto, MessagesService} from "../../services/api"; import {GetGroupDetailsDto, MessagesService} from "../../services/api";
import {firstValueFrom} from "rxjs"; import {firstValueFrom} from "rxjs";
addIcons({ addIcons({
"send-outline" : sendOutline "send-outline": sendOutline
}) })
@Component({ @Component({
@@ -29,7 +30,7 @@ export class MessageFormComponent {
libelle: new FormControl<string>(null, [Validators.required]), libelle: new FormControl<string>(null, [Validators.required]),
}) })
async sendMessageOnGroup(){ async sendMessageOnGroup() {
const loading = await this.loadCtrl.create({ const loading = await this.loadCtrl.create({
message: 'Envoi...', message: 'Envoi...',
spinner: 'lines-sharp-small' spinner: 'lines-sharp-small'
@@ -51,8 +52,7 @@ export class MessageFormComponent {
try { try {
await firstValueFrom(this.messagesService.sendMessageEndpoint(this.groupId(), this.messageForm.getRawValue())); await firstValueFrom(this.messagesService.sendMessageEndpoint(this.groupId(), this.messageForm.getRawValue()));
this.messageForm.reset(); this.messageForm.reset();
} } catch {
catch {
const toast = await this.toastCtrl.create({ const toast = await this.toastCtrl.create({
message: 'Impossible d\'envoyer le messages.', message: 'Impossible d\'envoyer le messages.',
duration: 2000, duration: 2000,
@@ -9,8 +9,8 @@ import {MessagesListComponent} from "../messages-list/messages-list.component";
import {MessageFormComponent} from "../message-form/message-form.component"; import {MessageFormComponent} from "../message-form/message-form.component";
addIcons({ addIcons({
"chatbubble-ellipses-outline" : chatbubbleEllipsesOutline, "chatbubble-ellipses-outline": chatbubbleEllipsesOutline,
"moon-outline" : moonOutline, "moon-outline": moonOutline,
}) })
@Component({ @Component({
@@ -43,8 +43,7 @@ export class MessageComponent implements OnInit, OnDestroy {
const messages = await firstValueFrom(this.messagesService.getMessagesEndpoint(this.groupId())); const messages = await firstValueFrom(this.messagesService.getMessagesEndpoint(this.groupId()));
this.chatService.setMessages(messages); this.chatService.setMessages(messages);
await this.chatService.connect(this.groupId()); await this.chatService.connect(this.groupId());
} } catch {
catch {
const toast = await this.toastCtrl.create({ const toast = await this.toastCtrl.create({
message: 'Impossible de charger les messages.', message: 'Impossible de charger les messages.',
duration: 2000, duration: 2000,
+1 -4
View File
@@ -5,8 +5,7 @@ import {personOutline, addOutline, settingsOutline, informationCircleOutline} fr
import {TitlePartComponent} from "../../components/title-part/title-part.component"; import {TitlePartComponent} from "../../components/title-part/title-part.component";
import {ChallengeCardComponent} from "../../components/challenge-card/challenge-card.component"; import {ChallengeCardComponent} from "../../components/challenge-card/challenge-card.component";
import { import {
AchievementsService, CreateGroupDto, AchievementsService, GetAchievementDto, GetGroupDetailsDto, GetGroupDto,
GetAchievementDto, GetGroupDetailsDto, GetGroupDto,
GetRandomChallengeDto, GetRandomChallengeDto,
GetUserChallengeDto, GetUserChallengeDto,
GetUserDetailsDto, GroupsService, GetUserDetailsDto, GroupsService,
@@ -29,7 +28,6 @@ import {GroupsComponent} from "../../components/groups/groups.component";
import {GroupFormComponent} from "../../components/group-form/group-form.component"; import {GroupFormComponent} from "../../components/group-form/group-form.component";
import {GroupInfoComponent} from "../../components/group-info/group-info.component"; import {GroupInfoComponent} from "../../components/group-info/group-info.component";
import {MessageComponent} from "../../components/message/message.component"; import {MessageComponent} from "../../components/message/message.component";
import {MessageFormComponent} from "../../components/message-form/message-form.component";
addIcons({ addIcons({
'profile': personOutline, 'profile': personOutline,
@@ -62,7 +60,6 @@ type View = 'menu' | 'profile' | 'password' | 'designation' | 'gallery' | 'group
GroupFormComponent, GroupFormComponent,
GroupInfoComponent, GroupInfoComponent,
MessageComponent, MessageComponent,
MessageFormComponent,
] ]
}) })
export class HomeComponent implements OnInit { export class HomeComponent implements OnInit {