Browse Source

feat(lib): move UserItem interface to common lib

pull/5944/head
KenTandrian 1 month ago
parent
commit
c7373c70a3
  1. 2
      apps/api/src/app/user/user.controller.ts
  2. 2
      apps/client/src/app/services/data.service.ts
  3. 2
      libs/common/src/lib/interfaces/index.ts
  4. 0
      libs/common/src/lib/interfaces/user-item.interface.ts

2
apps/api/src/app/user/user.controller.ts

@ -10,6 +10,7 @@ import {
import {
AccessTokenResponse,
User,
UserItem,
UserSettings
} from '@ghostfolio/common/interfaces';
import { hasPermission, permissions } from '@ghostfolio/common/permissions';
@ -35,7 +36,6 @@ import { User as UserModel } from '@prisma/client';
import { StatusCodes, getReasonPhrase } from 'http-status-codes';
import { merge, size } from 'lodash';
import { UserItem } from './interfaces/user-item.interface';
import { UpdateOwnAccessTokenDto } from './update-own-access-token.dto';
import { UserService } from './user.service';

2
apps/client/src/app/services/data.service.ts

@ -1,5 +1,4 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface';
import { UpdateOwnAccessTokenDto } from '@ghostfolio/api/app/user/update-own-access-token.dto';
import { PropertyDto } from '@ghostfolio/api/services/property/property.dto';
import {
@ -54,6 +53,7 @@ import {
PublicPortfolioResponse,
SymbolItem,
User,
UserItem,
WatchlistResponse
} from '@ghostfolio/common/interfaces';
import { filterGlobalPermissions } from '@ghostfolio/common/permissions';

2
libs/common/src/lib/interfaces/index.ts

@ -91,6 +91,7 @@ import type { SymbolMetrics } from './symbol-metrics.interface';
import type { SystemMessage } from './system-message.interface';
import type { TabConfiguration } from './tab-configuration.interface';
import type { ToggleOption } from './toggle-option.interface';
import type { UserItem } from './user-item.interface';
import type { UserSettings } from './user-settings.interface';
import type { User } from './user.interface';
import type { XRayRulesSettings } from './x-ray-rules-settings.interface';
@ -184,6 +185,7 @@ export {
TabConfiguration,
ToggleOption,
User,
UserItem,
UserSettings,
WatchlistResponse,
XRayRulesSettings

0
apps/api/src/app/user/interfaces/user-item.interface.ts → libs/common/src/lib/interfaces/user-item.interface.ts

Loading…
Cancel
Save