From 05543fd8a5a4fb9a63843bde9ec124d623f1c094 Mon Sep 17 00:00:00 2001 From: vlad Date: Sat, 1 Jul 2017 04:50:38 -0700 Subject: Moving storages back and adding ListResponse here --- .../storage/MedicalRecordDocumentStorage.scala | 26 ---------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala (limited to 'src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala') diff --git a/src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala b/src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala deleted file mode 100644 index 192512f..0000000 --- a/src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala +++ /dev/null @@ -1,26 +0,0 @@ -package xyz.driver.pdsuidomain.storage - -import com.google.cloud.storage.StorageOptions -import com.typesafe.scalalogging.StrictLogging -import xyz.driver.pdsuidomain.entities.MedicalRecord.PdfSource - -import scala.concurrent.{ExecutionContext, Future, blocking} - -object MedicalRecordDocumentStorage extends StrictLogging { - private val storage = StorageOptions.getDefaultInstance.getService - - def fetchPdf(bucket: String, path: String)(implicit ec: ExecutionContext): Future[PdfSource] = { - logger.trace(s"fetchPdf(bucket=$bucket, path=$path)") - Future { - blocking { - Option(storage.get(bucket, path)) match { - case Some(blob) => - PdfSource.Channel(() => blob.reader()) - case None => - logger.error(s"Failed to find the pdf file $path in bucket: $bucket") - PdfSource.Empty - } - } - } - } -} -- cgit v1.2.3