def getEntries()

in app/services/ZipReader.scala [50:65]


  def getEntries() = withStreams { zipStream =>
    Try {
      /**
       * recursively traverses the zip directory in-memory
       * @param accumulator
       * @return
       */
      def traverseEntries(accumulator: Seq[ZipEntry]): Seq[ZipEntry] = Option(zipStream.getNextEntry) match {
        case Some(entry) =>
          traverseEntries(accumulator :+ entry)
        case None => accumulator
      }

      traverseEntries(Seq())
    }
  }