showInfo(identifier) {
    const query = { id: identifier };
    const cacheKey = `tmdb/${this.cacheTags.showInfo}:${identifier}`;

    return this.getFromCacheOrFetchFromTmdb(cacheKey, 'tvInfo', query)
      .then(show => this.cache.set(cacheKey, show, this.defaultTTL))
      .then(show => Show.convertFromTmdbResponse(show))
  }
/**
   * Retrieve a specific show by id from TMDB.
   * @param {Number} identifier of the show you want to retrieve
   * @param {String} type filter results by type (default show).
   * @returns {Promise} succeeds if show was found
   */
Retrieve a specific show by id from TMDB.
@param {Number} identifier of the show you want to retrieve
@param {String} type filter results by type (default show).
@returns {Promise} succeeds if show was found
Retrieve a specific show by id from TMDB . @param { Number } identifier of the show you want to retrieve @param { String } type filter results by type ( default show ) . @returns { Promise } succeeds if show was found
showInfo(identifier) {
    const query = { id: identifier };
    const cacheKey = `tmdb/${this.cacheTags.showInfo}:${identifier}`;
    return this.getFromCacheOrFetchFromTmdb(cacheKey, 'tvInfo', query)
      .then(show => this.cache.set(cacheKey, show, this.defaultTTL))
      .then(show => Show.convertFromTmdbResponse(show))
  }
showInfo ( identifier ) { const query = { id : identifier } ; const cacheKey = ` ${ this . cacheTags . showInfo } ${ identifier } ` ; return this . getFromCacheOrFetchFromTmdb ( cacheKey , 'tvInfo' , query ) . then ( show => this . cache . set ( cacheKey , show , this . defaultTTL ) ) . then ( show => Show . convertFromTmdbResponse ( show ) ) }
Retrieve a specific show by id from TMDB.
Retrieve a specific show by id from TMDB .