From eb577cc0568b01e6d9e74584940ffee39c8b2539 Mon Sep 17 00:00:00 2001 From: RakVhalate Date: Sat, 26 Nov 2022 20:11:02 +1000 Subject: [PATCH] Thread now refreshes after sending the message. --- src/app/SingleThread/boards.component.ts | 7 ++++--- src/app/send-post/send-post.component.ts | 11 ++++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/app/SingleThread/boards.component.ts b/src/app/SingleThread/boards.component.ts index 8cfbe18..2e62cea 100644 --- a/src/app/SingleThread/boards.component.ts +++ b/src/app/SingleThread/boards.component.ts @@ -18,11 +18,12 @@ export class BoardsComponent implements OnInit { displayed_thread_number = vars.displayed_thread; showGuide: boolean = false; - constructor(public apiChatService: ApiChatService, private activatedRoute:ActivatedRoute) { + constructor( + public apiChatService: ApiChatService, + private activatedRoute:ActivatedRoute + ){ } - - refreshPosts(boardName: string , threadId:number) { this.apiChatService.getPosts(boardName, threadId).subscribe(response => { this.postsToShow = response diff --git a/src/app/send-post/send-post.component.ts b/src/app/send-post/send-post.component.ts index 79ad920..b5794ca 100644 --- a/src/app/send-post/send-post.component.ts +++ b/src/app/send-post/send-post.component.ts @@ -1,5 +1,6 @@ import { Component, EventEmitter, OnInit, Output } from '@angular/core'; import { ApiChatService } from '../services/api-chat.service'; +import {BoardsComponent} from "../SingleThread/boards.component"; import * as vars from "../var/api"; @@ -15,7 +16,8 @@ export class SendPostComponent implements OnInit { filename: string[] = []; constructor( - public apiChatService: ApiChatService + public apiChatService: ApiChatService, + private boards: BoardsComponent ) { } @@ -27,11 +29,10 @@ export class SendPostComponent implements OnInit { this.apiChatService.sendPostToApi(text, this.filename, threadId).subscribe( response => { response = response.toString(); vars.showAlert(response.toString(), "#ff0a36"); + this.refreshDisplayedThread(); }); this.message = '0'; this.filename = []; - - } @@ -44,6 +45,10 @@ export class SendPostComponent implements OnInit { }); } + refreshDisplayedThread(){ + this.boards.refreshPosts("b", vars.displayed_thread) + } + ngOnInit(): void { }