Remove items/attachments from index on delete

This commit is contained in:
Eike Kettner
2020-06-25 00:00:10 +02:00
parent 64c96942a9
commit 0ba1736bc8
4 changed files with 25 additions and 3 deletions

View File

@ -87,6 +87,10 @@ trait FtsClient[F[_]] {
)
)
def removeItem(logger: Logger[F], itemId: Ident): F[Unit]
def removeAttachment(logger: Logger[F], attachId: Ident): F[Unit]
/** Clears the index removes everything. */
def clearAll(logger: Logger[F]): F[Unit]
@ -113,6 +117,12 @@ object FtsClient {
def indexData(logger: Logger[F], data: Stream[F, TextData]): F[Unit] =
logger.warn("Full-text search is disabled!")
def removeItem(logger: Logger[F], itemId: Ident): F[Unit] =
logger.warn("Full-text search is disabled!")
def removeAttachment(logger: Logger[F], attachId: Ident): F[Unit] =
logger.warn("Full-text search is disabled!")
def clearAll(logger: Logger[F]): F[Unit] =
logger.warn("Full-text search is disabled!")