Browse Source

feat(lib): move symbol item interface to common

pull/5925/head
KenTandrian 2 months ago
parent
commit
fab72ae0d2
  1. 2
      apps/api/src/app/symbol/symbol.controller.ts
  2. 3
      apps/api/src/app/symbol/symbol.service.ts
  3. 2
      apps/client/src/app/services/data.service.ts
  4. 2
      libs/common/src/lib/interfaces/responses/market-data-of-markets-response.interface.ts
  5. 0
      libs/common/src/lib/interfaces/symbol-item.interface.ts

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

@ -3,6 +3,7 @@ import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interce
import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor';
import { LookupResponse } from '@ghostfolio/common/interfaces';
import { DataProviderHistoricalResponse } from '@ghostfolio/common/interfaces/responses/data-provider-response.interface';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
import type { RequestWithUser } from '@ghostfolio/common/types';
import {
@ -22,7 +23,6 @@ import { parseISO } from 'date-fns';
import { StatusCodes, getReasonPhrase } from 'http-status-codes';
import { isDate, isEmpty } from 'lodash';
import { SymbolItem } from './interfaces/symbol-item.interface';
import { SymbolService } from './symbol.service';
@Controller('symbol')

3
apps/api/src/app/symbol/symbol.service.ts

@ -7,13 +7,12 @@ import {
LookupResponse
} from '@ghostfolio/common/interfaces';
import { DataProviderHistoricalResponse } from '@ghostfolio/common/interfaces/responses/data-provider-response.interface';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
import { UserWithSettings } from '@ghostfolio/common/types';
import { Injectable, Logger } from '@nestjs/common';
import { format, subDays } from 'date-fns';
import { SymbolItem } from './interfaces/symbol-item.interface';
@Injectable()
export class SymbolService {
public constructor(

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

@ -10,7 +10,6 @@ import { UpdateTagDto } from '@ghostfolio/api/app/endpoints/tags/update-tag.dto'
import { CreateWatchlistItemDto } from '@ghostfolio/api/app/endpoints/watchlist/create-watchlist-item.dto';
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto';
import { UpdateOrderDto } from '@ghostfolio/api/app/order/update-order.dto';
import { SymbolItem } from '@ghostfolio/api/app/symbol/interfaces/symbol-item.interface';
import { DeleteOwnUserDto } from '@ghostfolio/api/app/user/delete-own-user.dto';
import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface';
import { UpdateOwnAccessTokenDto } from '@ghostfolio/api/app/user/update-own-access-token.dto';
@ -52,6 +51,7 @@ import {
WatchlistResponse
} from '@ghostfolio/common/interfaces';
import { DataProviderHistoricalResponse } from '@ghostfolio/common/interfaces/responses/data-provider-response.interface';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
import { filterGlobalPermissions } from '@ghostfolio/common/permissions';
import type {
AccountWithValue,

2
libs/common/src/lib/interfaces/responses/market-data-of-markets-response.interface.ts

@ -1,4 +1,4 @@
import { SymbolItem } from '@ghostfolio/api/app/symbol/interfaces/symbol-item.interface';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
export interface MarketDataOfMarketsResponse {
fearAndGreedIndex: {

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

Loading…
Cancel
Save