mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 10:28:27 +00:00
Remove items/attachments from index on delete
This commit is contained in:
@ -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!")
|
||||
|
||||
|
Reference in New Issue
Block a user