diff --git a/apps/api/src/app/export/export.service.ts b/apps/api/src/app/export/export.service.ts index c092c347e..b540fe363 100644 --- a/apps/api/src/app/export/export.service.ts +++ b/apps/api/src/app/export/export.service.ts @@ -1,6 +1,5 @@ import { environment } from '@ghostfolio/api/environments/environment'; import { PrismaService } from '@ghostfolio/api/services/prisma.service'; -import { isUUID } from '@ghostfolio/common/helper'; import { Export } from '@ghostfolio/common/interfaces'; import { Injectable } from '@nestjs/common'; diff --git a/libs/common/src/lib/helper.ts b/libs/common/src/lib/helper.ts index 4ddb88fcf..dbfc787f3 100644 --- a/libs/common/src/lib/helper.ts +++ b/libs/common/src/lib/helper.ts @@ -106,12 +106,6 @@ export function isGhostfolioScraperApiSymbol(aSymbol = '') { return aSymbol.startsWith(ghostfolioScraperApiSymbolPrefix); } -export function isUUID(aString: string) { - const regexExp = - /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi; - return regexExp.test(aString); -} - export function resetHours(aDate: Date) { const year = getYear(aDate); const month = getMonth(aDate); diff --git a/libs/ui/src/lib/activities-table/activities-table.component.ts b/libs/ui/src/lib/activities-table/activities-table.component.ts index 83203c0a7..4c19c73ff 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.ts @@ -21,10 +21,10 @@ import { MatTableDataSource } from '@angular/material/table'; import { Router } from '@angular/router'; import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; import { DEFAULT_DATE_FORMAT } from '@ghostfolio/common/config'; -import { isUUID } from '@ghostfolio/common/helper'; import { OrderWithAccount } from '@ghostfolio/common/types'; import { DataSource } from '@prisma/client'; import Big from 'big.js'; +import { isUUID } from 'class-validator'; import { endOfToday, format, isAfter } from 'date-fns'; import { isNumber } from 'lodash'; import { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs';