Replace username with userId in view-user location state

This commit is contained in:
Stedoss 2024-07-05 00:48:57 +01:00
parent cfcab7d7cf
commit 7bb7b5c39a

View File

@ -3,7 +3,7 @@ import {SimilarReplay, SuspiciousScore} from "../replays";
import { HttpClient } from "@angular/common/http"; import { HttpClient } from "@angular/common/http";
import {catchError, EMPTY, finalize, Observable, Subscription} from "rxjs"; import {catchError, EMPTY, finalize, Observable, Subscription} from "rxjs";
import {environment} from "../../environments/environment"; import {environment} from "../../environments/environment";
import {DatePipe, DecimalPipe, JsonPipe, NgForOf, NgIf, NgOptimizedImage} from "@angular/common"; import {DatePipe, DecimalPipe, JsonPipe, Location, NgForOf, NgIf, NgOptimizedImage} from "@angular/common";
import {ActivatedRoute, RouterLink} from "@angular/router"; import {ActivatedRoute, RouterLink} from "@angular/router";
import {UserDetails, UserQueueDetails} from "../userDetails"; import {UserDetails, UserQueueDetails} from "../userDetails";
import {calculateTimeAgo, countryCodeToFlag, formatDuration} from "../format"; import {calculateTimeAgo, countryCodeToFlag, formatDuration} from "../format";
@ -68,6 +68,7 @@ export class ViewUserComponent implements OnInit, OnChanges, OnDestroy {
private activatedRoute: ActivatedRoute, private activatedRoute: ActivatedRoute,
private title: Title, private title: Title,
private rxStompService: RxStompService, private rxStompService: RxStompService,
private location: Location,
public userService: UserService, public userService: UserService,
public followService: FollowService public followService: FollowService
) { } ) { }
@ -135,6 +136,8 @@ export class ViewUserComponent implements OnInit, OnChanges, OnDestroy {
this.subscribeToUser(); this.subscribeToUser();
} }
this.checkIfUserIsFollowed(); this.checkIfUserIsFollowed();
this.location.replaceState(`u/${this.userInfo.user_details.user_id}`);
} }
); );
} }