Joex depends on backend module

The job executor depends on backend module, since it may control the
application via user tasks. The `ONode` can now be moved from the
store module into the backend module.
This commit is contained in:
Eike Kettner
2020-05-06 22:04:51 +02:00
parent 31a4323c6a
commit bd5066740d
4 changed files with 46 additions and 34 deletions

View File

@ -5,7 +5,6 @@ import docspell.backend.auth.Login
import docspell.backend.ops._
import docspell.backend.signup.OSignup
import docspell.store.Store
import docspell.store.ops.ONode
import docspell.store.queue.JobQueue
import docspell.store.usertask.UserTaskStore

View File

@ -1,4 +1,4 @@
package docspell.store.ops
package docspell.backend.ops
import cats.effect.{Effect, Resource}
import cats.implicits._

View File

@ -10,7 +10,7 @@ import docspell.joex.scheduler._
import docspell.joexapi.client.JoexClient
import docspell.store.Store
import docspell.store.queue._
import docspell.store.ops.ONode
import docspell.backend.ops.ONode
import docspell.store.records.RJobLog
import fs2.concurrent.SignallingRef
import scala.concurrent.ExecutionContext