Загрузка данных


public setSymbol = (symbolInfoInput: SymbolInfoInput, options?: SetWithHistoryOptions): void => {
  const nextSymbolInfo = normalizeSymbolInfo(symbolInfoInput);

  if (!nextSymbolInfo) {
    return;
  }

  const currentSymbolInfo = this.symbolInfo$.value;

  if (
    currentSymbolInfo.symbolId === nextSymbolInfo.symbolId &&
    currentSymbolInfo.symbol === nextSymbolInfo.symbol &&
    currentSymbolInfo.symbolName === nextSymbolInfo.symbolName
  ) {
    return;
  }

  this.setWithHistory('symbolInfo', this.symbolInfo$, nextSymbolInfo, options);
};