async handleInfoDotJSON (info, fileInfo) {
    this.logger.debug('Info', info)
    if (!info.JAVID && (!info.company || !info.id)) {
      this.logger.warn('Info invalid', info)
      return
    }

    let JAVID = info.JAVID
    if (info.company && info.id) JAVID = info.company + '-' + info.id

    const version = parseInt(info.version || 1)
    this.logger.info('Processing', JAVID)

    this.logger.debug(`${JAVID} info.json file version:`, version)
    if (await ignore.checkIgnoreStatus(JAVID)) {
      this.logger.debug(`Metadata ${JAVID} invalid, skipped`)
      return
    }

    if (await video.isExistByHash(info.hash)) {
      this.logger.info(`Video ${info.hash} existed, skipped`)
      return
    }
    const parent = fileInfo.parents[0]

    this.logger.debug('Video folder id', parent)

    const fileList = await this.client.getFileList(`'${parent}' in parents`)
    this.logger.debug('Video folder file list', fileList)

    let storyboardId, videoId
    for (const i in fileList) {
      const item = fileList[i]
      if (item.name === 'video.mp4' && (item.size / 1024 / 1024) > 100) videoId = item.id
      if (item.name === 'storyboard') storyboardId = item.id
    }

    this.logger.debug('Video id', videoId)

    let storyboardList = []
    if (version === 1) {
      this.logger.debug('Storyboard folder id', storyboardId)

      storyboardList = await this.client.getFileList(`'${storyboardId}' in parents`)
    }

    if ((version === 1 && storyboardList.length !== 50) || !videoId) {
      this.logger.info(`Video ${info.hash} havn't fully upload yet`)
      return
    }

    this.logger.debug(JAVID, 'check pass')
    const fileIds = await this.createFileRecord({
      videoId,
      storyboardList,
      fileInfo
    }, version)

    const result = await video.createVideo(info, fileIds, version)
    this.logger.info(JAVID, 'processed!')

    return result
  }
Handle contents of info.json

@param {String} info info.js file content
@param {String} fileInfo Google Drive file info

@returns {Promise} Video create Promise