aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app/components/post/post.component.ts18
-rw-r--r--src/app/services/rating.service.ts6
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<HTMLElement>;
- 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
};