From dae1809c5e5e7cad7916f6200fb4cbb55dc200a6 Mon Sep 17 00:00:00 2001 From: RakVhalate Date: Thu, 24 Nov 2022 14:02:25 +1000 Subject: [PATCH] Added threads number passing. --- .vs/slnx.sqlite | Bin 90112 -> 90112 bytes src/app/BoardThreads/op/op.component.html | 1 + src/app/SingleThread/boards.component.ts | 11 +++++++++-- src/app/var/api.ts | 6 +++--- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index a24212f0ea163fa6d57e723be8bf886345df113d..62a3e8fbab042d15236a5f00aa80a02f0245a41b 100644 GIT binary patch delta 4091 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

Тред номер {{op.Thread_Id}}

+ Тред номер {{op.Thread_Id}}

# {{op.Id}} {{op.Timestamp}}

diff --git a/src/app/SingleThread/boards.component.ts b/src/app/SingleThread/boards.component.ts index cfb68d3..2314994 100644 --- a/src/app/SingleThread/boards.component.ts +++ b/src/app/SingleThread/boards.component.ts @@ -2,6 +2,7 @@ import { Component, Input, OnInit } from '@angular/core'; import { ApiChatService } from '../services/api-chat.service'; import { SinglePost } from '../models/post' import * as vars from '../var/api' +import {ActivatedRoute} from "@angular/router"; @Component({ selector: 'app-SingleThread', @@ -16,10 +17,11 @@ export class BoardsComponent implements OnInit { displayed_thread_number = vars.displayed_thread; showGuide: boolean = false; - constructor(public apiChatService: ApiChatService) { + constructor(public apiChatService: ApiChatService, private activatedRoute:ActivatedRoute) { } + refreshPosts(boardName: string , threadId:number) { this.apiChatService.getPosts(boardName, threadId).subscribe(response => { this.postsToShow = response @@ -28,7 +30,12 @@ export class BoardsComponent implements OnInit { } ngOnInit(): void { - this.apiChatService.getPosts('postgres', vars.displayed_thread).subscribe(response => { + var threadId = this.activatedRoute.snapshot.queryParamMap.get('thread'); + if(threadId != null) + { + this.displayed_thread_number = parseInt(threadId); + } + this.apiChatService.getPosts('postgres', this.displayed_thread_number).subscribe(response => { this.postsToShow = response }) } diff --git a/src/app/var/api.ts b/src/app/var/api.ts index 842f10b..935d10a 100644 --- a/src/app/var/api.ts +++ b/src/app/var/api.ts @@ -1,6 +1,6 @@ -export const api_endpoint: string = 'http://api.vdk2ch.ru:5000/'; -//export const api_endpoint: string = 'http://localhost:7141/'; -export var displayed_thread: number = 2; +//export const api_endpoint: string = 'http://api.vdk2ch.ru:5000/'; +export const api_endpoint: string = 'http://localhost:7141/'; +export var displayed_thread: number; export function setDisplayedThread(toset:number){ displayed_thread = toset; };