diff options
author | vlad <vlad@driver.xyz> | 2017-07-01 04:50:38 -0700 |
---|---|---|
committer | vlad <vlad@driver.xyz> | 2017-07-01 04:50:38 -0700 |
commit | 05543fd8a5a4fb9a63843bde9ec124d623f1c094 (patch) | |
tree | fd70fe49053d91592e05f63a7664166e4dad063f /src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala | |
parent | 6a198a9da5a4fbdc94b008b743246c1b0ab2c3dc (diff) | |
download | rest-query-05543fd8a5a4fb9a63843bde9ec124d623f1c094.tar.gz rest-query-05543fd8a5a4fb9a63843bde9ec124d623f1c094.tar.bz2 rest-query-05543fd8a5a4fb9a63843bde9ec124d623f1c094.zip |
Moving storages back and adding ListResponse herev0.1.17
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala')
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/storage/MedicalRecordDocumentStorage.scala | 26 |
1 files changed, 0 insertions, 26 deletions
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 - } - } - } - } -} |