From 904b618fbd00d5e21328a0e709bce3cf9f45cae1 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 14 Mar 2021 21:59:04 +0200 Subject: Fixed outdated imports in post component and rating service --- src/app/components/post/post.component.ts | 18 +++++++++--------- src/app/services/rating.service.ts | 6 ++---- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/app/components/post/post.component.ts b/src/app/components/post/post.component.ts index 4bb41a7..319e9cd 100644 --- a/src/app/components/post/post.component.ts +++ b/src/app/components/post/post.component.ts @@ -4,8 +4,8 @@ import { Guid } from 'guid-typescript'; import { PostService } from 'src/app/services/post.service'; import { RatingService } from 'src/app/services/rating.service'; import { UserService } from 'src/app/services/user.service'; -import { User } from 'src/models/identity/user'; -import { Post } from 'src/models/post'; +import { User } from 'src/models/identity/user.model'; +import { Post } from 'src/models/post.model'; import { TokenService } from '../../services/token.service'; @Component({ @@ -41,9 +41,9 @@ export class PostComponent implements OnInit { this.voteBtns = document.getElementsByClassName('vote') as HTMLCollectionOf; - this.timeCreated = new Date(this.post.timeCreated).toLocaleString('en-GB'); + this.timeCreated = new Date(this.post.timeCreated).toLocaleString('en-GB'); - this.loadUser(); + this.loadUser(); } }); } @@ -75,7 +75,7 @@ export class PostComponent implements OnInit { } this._ratingServe.getRatingByUserAndPostWithSessionStorageRequest(Guid.parse(this.paramId)).subscribe( - (x: object) => { + (x: object) => { if (Object.values(x)[3] === isLike) { this.deleteRating(Object.values(x)[0], isLike); @@ -99,14 +99,14 @@ export class PostComponent implements OnInit { this._ratingServe.createRatingWithSessionStorageRequest(Guid.parse(this.paramId), isLike).subscribe( () => { this.votesNumber += -1 + Number(isLike) * 2; - } - ); -} + } + ); + } private putRating(isLike: boolean): void { this._ratingServe.putRatingWithSessionStorageRequest(Guid.parse(this.paramId), isLike).subscribe( () => { - // when false -2 + 0 wjen true -2 + 4 + // when false -2 + 0 wjen true -2 + 4 this.votesNumber += -2 + Number(isLike) * 4; } ); diff --git a/src/app/services/rating.service.ts b/src/app/services/rating.service.ts index 58ff1f4..be35a81 100644 --- a/src/app/services/rating.service.ts +++ b/src/app/services/rating.service.ts @@ -1,9 +1,7 @@ import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; import { Injectable } from '@angular/core'; -import * as FormData from 'form-data'; import { Guid } from 'guid-typescript'; import { Observable } from 'rxjs'; -import { Post } from 'src/models/post'; import { AppConstants } from '../app-constants.module'; import { TokenService } from './token.service'; @@ -51,7 +49,7 @@ export class RatingService { const body = { postId: postId.toString(), isLike: isLike - }; + }; return this._http.post(AppConstants.API_RATING_URL, body, options); } @@ -61,7 +59,7 @@ export class RatingService { params: new HttpParams().set('UserId', userId.toString()).set('PostId', postId.toString()), headers: new HttpHeaders().set('Authorization', 'Bearer ' + authToken) }; - const body = { + const body = { isLike: isLike }; -- cgit v1.2.3