Reformat code

This commit is contained in:
eikek 2022-03-21 00:13:52 +01:00
parent fef00bdfb5
commit 1e56e832da
16 changed files with 116 additions and 22 deletions

View File

@ -8,6 +8,7 @@ package docspell.backend.fulltext
import cats.data.NonEmptyList
import cats.effect._
import docspell.common._
import docspell.ftsclient.FtsClient
import docspell.ftsclient.TextData

View File

@ -1,7 +1,14 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.effect._
import cats.implicits._
import org.flywaydb.core.Flyway
import org.flywaydb.core.api.output.MigrateResult

View File

@ -1,6 +1,13 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import docspell.common._
import doobie._
import doobie.util.log.Success

View File

@ -1,6 +1,13 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.syntax.all._
import docspell.common.{Ident, Language}
import docspell.ftsclient.TextData

View File

@ -1,11 +1,19 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.data.NonEmptyList
import fs2.Chunk
import docspell.common._
import docspell.ftsclient.FtsQuery
import doobie._
import doobie.implicits._
import fs2.Chunk
object FtsRepository extends DoobieMeta {
val table = fr"ftspsql_search"

View File

@ -1,3 +1,9 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.data.NonEmptyList

View File

@ -1,3 +1,9 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import docspell.common._

View File

@ -1,17 +1,25 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import scala.concurrent.ExecutionContext
import cats.effect._
import cats.implicits._
import com.zaxxer.hikari.HikariDataSource
import fs2.Stream
import docspell.common._
import docspell.ftsclient._
import docspell.logging.Logger
import com.zaxxer.hikari.HikariDataSource
import doobie._
import doobie.hikari.HikariTransactor
import doobie.implicits._
import fs2.Stream
import scala.concurrent.ExecutionContext
final class PsqlFtsClient[F[_]: Sync](cfg: PsqlConfig, xa: Transactor[F])
extends FtsClient[F] {

View File

@ -1,3 +1,9 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.Order

View File

@ -1,8 +1,14 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import docspell.common._
import docspell.ftsclient.FtsResult.{ItemMatch, MatchData}
import docspell.ftsclient.FtsResult
import docspell.ftsclient.FtsResult.{ItemMatch, MatchData}
final case class SearchResult(
id: Ident,

View File

@ -1,3 +1,9 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
case class SearchSummary(count: Long, maxScore: Double)

View File

@ -1,14 +1,22 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.effect._
import docspell.logging.{Level, LogConfig}
import munit.CatsEffectSuite
import com.dimafeng.testcontainers.PostgreSQLContainer
import com.dimafeng.testcontainers.munit.TestContainerForAll
import docspell.common._
import docspell.logging.TestLoggingConfig
import org.testcontainers.utility.DockerImageName
import docspell.logging.{Level, LogConfig}
import com.dimafeng.testcontainers.PostgreSQLContainer
import com.dimafeng.testcontainers.munit.TestContainerForAll
import doobie.implicits._
import munit.CatsEffectSuite
import org.testcontainers.utility.DockerImageName
class MigrationTest
extends CatsEffectSuite

View File

@ -1,15 +1,23 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import javax.sql.DataSource
import cats.effect._
import cats.syntax.all._
import com.dimafeng.testcontainers.PostgreSQLContainer
import docspell.common._
import docspell.ftsclient.TextData
import docspell.store.{JdbcConfig, StoreFixture}
import com.dimafeng.testcontainers.PostgreSQLContainer
import doobie._
import doobie.implicits._
import cats.effect._
import docspell.ftsclient.TextData
import javax.sql.DataSource
trait PgFixtures {
def ident(n: String): Ident = Ident.unsafe(n)

View File

@ -1,14 +1,22 @@
/*
* Copyright 2020 Eike K. & Contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
package docspell.ftspsql
import cats.effect._
import cats.syntax.all._
import docspell.ftsclient.{FtsQuery, TextData}
import docspell.logging.{Level, LogConfig, TestLoggingConfig}
import com.dimafeng.testcontainers.PostgreSQLContainer
import com.dimafeng.testcontainers.munit.TestContainerForAll
import docspell.logging.{Level, LogConfig, TestLoggingConfig}
import doobie.implicits._
import munit.CatsEffectSuite
import org.testcontainers.utility.DockerImageName
import cats.effect._
import docspell.ftsclient.{FtsQuery, TextData}
import doobie.implicits._
class PsqlFtsClientTest
extends CatsEffectSuite

View File

@ -7,13 +7,13 @@
package docspell.joex
import cats.effect.{Async, Resource}
import docspell.analysis.TextAnalyser
import docspell.backend.fulltext.CreateIndex
import docspell.backend.ops._
import docspell.common._
import docspell.ftsclient.FtsClient
import docspell.ftspsql.{PsqlConfig, PsqlFtsClient}
//import docspell.ftssolr.SolrFtsClient
import docspell.joex.analysis.RegexNerFile
import docspell.joex.emptytrash.EmptyTrashTask
import docspell.joex.filecopy.{FileCopyTask, FileIntegrityCheckTask}
@ -33,6 +33,7 @@ import docspell.pubsub.api.PubSubT
import docspell.scheduler.impl.JobStoreModuleBuilder
import docspell.scheduler.{JobStoreModule, JobTask, JobTaskRegistry}
import docspell.store.Store
import emil.Emil
import org.http4s.client.Client

View File

@ -9,12 +9,12 @@ package docspell.restserver
import cats.effect._
import fs2.Stream
import fs2.concurrent.Topic
import docspell.backend.BackendApp
import docspell.backend.auth.{AuthToken, ShareToken}
import docspell.common.Password
import docspell.ftsclient.FtsClient
import docspell.ftspsql.{PsqlConfig, PsqlFtsClient}
//import docspell.ftssolr.SolrFtsClient
import docspell.notification.api.NotificationModule
import docspell.notification.impl.NotificationModuleImpl
import docspell.oidc.CodeFlowRoutes
@ -26,6 +26,7 @@ import docspell.restserver.webapp.{TemplateRoutes, Templates, WebjarRoutes}
import docspell.restserver.ws.{OutputEvent, WebSocketRoutes}
import docspell.scheduler.impl.JobStoreModuleBuilder
import docspell.store.Store
import emil.javamail.JavaMailEmil
import org.http4s.HttpRoutes
import org.http4s.client.Client