From 79cb219a3875fd86ef3447fd153f5933d623fc7d Mon Sep 17 00:00:00 2001 From: gokhoal Date: Wed, 10 Jun 2026 23:30:31 +0200 Subject: [PATCH] creation de discussions --- src/app/core/chat/chat.service.ts | 2 +- src/app/core/chat/discussion.service.ts | 6 +++--- src/app/pages/menu/menu-nav/menu-nav.component.ts | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/app/core/chat/chat.service.ts b/src/app/core/chat/chat.service.ts index a4dd04d..531c96f 100644 --- a/src/app/core/chat/chat.service.ts +++ b/src/app/core/chat/chat.service.ts @@ -8,7 +8,7 @@ export class ChatService { constructor() { this.hub = new HubConnectionBuilder() - .withUrl('https://localhost:5001/hubs/chat') + .withUrl('https://localhost:5250/hubs/chat') .withAutomaticReconnect() .build(); } diff --git a/src/app/core/chat/discussion.service.ts b/src/app/core/chat/discussion.service.ts index 3995444..7133c25 100644 --- a/src/app/core/chat/discussion.service.ts +++ b/src/app/core/chat/discussion.service.ts @@ -15,14 +15,14 @@ export interface Message { export class discussionsService { private http = inject(HttpClient); - private apiUrl = 'https://localhost:5250/API'; + private apiUrl = 'http://localhost:5250'; getDiscussions(): Observable { - return this.http.get(`${this.apiUrl}/discussions`); + return this.http.get(`${this.apiUrl}/main/menu`); } getMessages(discussionId: string): Observable { - return this.http.get(`${this.apiUrl}/discussions/${discussionId}/messages`); + return this.http.get(`${this.apiUrl}/messages/${discussionId}`); } createPrivateDiscussion(username: string): Observable { diff --git a/src/app/pages/menu/menu-nav/menu-nav.component.ts b/src/app/pages/menu/menu-nav/menu-nav.component.ts index 26b4f72..ac9f664 100644 --- a/src/app/pages/menu/menu-nav/menu-nav.component.ts +++ b/src/app/pages/menu/menu-nav/menu-nav.component.ts @@ -5,10 +5,11 @@ import { addIcons } from "ionicons"; import { closeOutline } from "ionicons/icons"; import { IonIcon, IonInput, IonItem, IonModal } from "@ionic/angular/standalone"; import { discussionsService } from "../../../core/chat/discussion.service"; +import { CommonModule } from "@angular/common"; @Component({ selector: 'app-menu-nav', - imports: [IonModal, IonItem, IonInput, IonIcon, ReactiveFormsModule], + imports: [CommonModule, IonModal, IonItem, IonInput, IonIcon, ReactiveFormsModule], templateUrl: './menu-nav.component.html', styleUrl: './menu-nav.component.css' })