mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-03-28 01:35:06 +00:00
Update binny to 0.10.0
This commit is contained in:
parent
c0f684eb0d
commit
d806a6a65e
@ -11,6 +11,7 @@ import scala.concurrent.ExecutionContext
|
||||
import cats.effect._
|
||||
import cats.~>
|
||||
import fs2._
|
||||
import fs2.io.file.Files
|
||||
|
||||
import docspell.store.file.{FileRepository, FileRepositoryConfig}
|
||||
import docspell.store.impl.StoreImpl
|
||||
@ -42,7 +43,7 @@ trait Store[F[_]] {
|
||||
|
||||
object Store {
|
||||
|
||||
def create[F[_]: Async](
|
||||
def create[F[_]: Async: Files](
|
||||
jdbc: JdbcConfig,
|
||||
schemaCfg: SchemaMigrateConfig,
|
||||
fileRepoConfig: FileRepositoryConfig,
|
||||
|
@ -9,7 +9,7 @@ package docspell.store.file
|
||||
import javax.sql.DataSource
|
||||
|
||||
import cats.effect._
|
||||
import fs2.io.file.Path
|
||||
import fs2.io.file.{Files, Path}
|
||||
|
||||
import docspell.common._
|
||||
import docspell.files.TikaMimetype
|
||||
@ -97,7 +97,7 @@ object BinnyUtils {
|
||||
PathMapping(toPath)(toId)
|
||||
}
|
||||
|
||||
def binaryStore[F[_]: Async](
|
||||
def binaryStore[F[_]: Async: Files](
|
||||
cfg: FileRepositoryConfig,
|
||||
ds: DataSource,
|
||||
logger: Logger[F]
|
||||
|
@ -10,6 +10,7 @@ import javax.sql.DataSource
|
||||
|
||||
import cats.effect._
|
||||
import fs2._
|
||||
import fs2.io.file.Files
|
||||
|
||||
import docspell.common._
|
||||
|
||||
@ -34,7 +35,7 @@ trait FileRepository[F[_]] {
|
||||
|
||||
object FileRepository {
|
||||
|
||||
def apply[F[_]: Async](
|
||||
def apply[F[_]: Async: Files](
|
||||
xa: Transactor[F],
|
||||
ds: DataSource,
|
||||
cfg: FileRepositoryConfig,
|
||||
|
@ -12,6 +12,7 @@ import cats.arrow.FunctionK
|
||||
import cats.effect.Async
|
||||
import cats.implicits._
|
||||
import cats.~>
|
||||
import fs2.io.file.Files
|
||||
|
||||
import docspell.store._
|
||||
import docspell.store.file.{FileRepository, FileRepositoryConfig}
|
||||
@ -20,7 +21,7 @@ import docspell.store.migrate.FlywayMigrate
|
||||
import doobie._
|
||||
import doobie.implicits._
|
||||
|
||||
final class StoreImpl[F[_]: Async](
|
||||
final class StoreImpl[F[_]: Async: Files](
|
||||
val fileRepo: FileRepository[F],
|
||||
jdbc: JdbcConfig,
|
||||
schemaCfg: SchemaMigrateConfig,
|
||||
|
@ -7,7 +7,7 @@ object Dependencies {
|
||||
|
||||
val BcryptVersion = "0.4"
|
||||
val BetterMonadicForVersion = "0.3.1"
|
||||
val BinnyVersion = "0.9.1"
|
||||
val BinnyVersion = "0.10.0"
|
||||
val CalevVersion = "0.7.0"
|
||||
val CatsVersion = "2.7.0"
|
||||
val CatsEffectVersion = "3.5.2"
|
||||
|
Loading…
x
Reference in New Issue
Block a user