From 42bc255d6c9184f2ca9ecf0cecc551477bb7cf49 Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Tue, 2 May 2023 23:04:41 -0400 Subject: [PATCH] Removed fingerprintjs2 and sessionID param --- package-lock.json | 5 ----- package.json | 1 - src/app/posts.services.ts | 10 +--------- 3 files changed, 1 insertion(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index dbedc89..9e0dea5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6997,11 +6997,6 @@ "path-exists": "^4.0.0" } }, - "fingerprintjs2": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fingerprintjs2/-/fingerprintjs2-2.1.0.tgz", - "integrity": "sha512-H1k/ESTD2rJ3liupyqWBPjZC+LKfCGixQzz/NDN4dkgbmG1bVFyMOh7luKSkVDoyfhgvRm62pviNMPI+eJTZcQ==" - }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", diff --git a/package.json b/package.json index eb8396f..6cf2dba 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ "crypto-js": "^4.1.1", "file-saver": "^2.0.2", "filesize": "^10.0.7", - "fingerprintjs2": "^2.1.0", "fs-extra": "^10.0.0", "material-icons": "^1.10.8", "nan": "^2.14.1", diff --git a/src/app/posts.services.ts b/src/app/posts.services.ts index d02463e..812b1a2 100644 --- a/src/app/posts.services.ts +++ b/src/app/posts.services.ts @@ -8,7 +8,6 @@ import { Router, CanActivate, ActivatedRouteSnapshot } from '@angular/router'; import { DOCUMENT } from '@angular/common'; import { BehaviorSubject, Observable } from 'rxjs'; import { MatSnackBar } from '@angular/material/snack-bar'; -import * as Fingerprint2 from 'fingerprintjs2'; import { ChangeRolePermissionsRequest, ChangeUserPermissionsRequest, @@ -131,7 +130,6 @@ export class PostsService implements CanActivate { // auth auth_token = '4241b401-7236-493e-92b5-b72696b9d853'; - session_id = null; httpOptions: { params: HttpParams }; @@ -187,12 +185,6 @@ export class PostsService implements CanActivate { }) }; - Fingerprint2.get(components => { - // set identity as user id doesn't necessarily exist - this.session_id = Fingerprint2.x64hash128(components.map(function (pair) { return pair.value; }).join(), 31); - this.httpOptions.params = this.httpOptions.params.set('sessionID', this.session_id); - }); - const redirect_not_required = window.location.href.includes('/player') || window.location.href.includes('/login'); // get config @@ -796,7 +788,7 @@ export class PostsService implements CanActivate { resetHttpParams() { // resets http params - this.http_params = `apiKey=${this.auth_token}&sessionID=${this.session_id}` + this.http_params = `apiKey=${this.auth_token}` this.httpOptions = { params: new HttpParams({