feat(views): save view and position in Typesense
This commit is contained in:
@ -19,6 +19,8 @@ package models
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"github.com/typesense/typesense-go/typesense/api"
|
||||
"github.com/typesense/typesense-go/typesense/api/pointer"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
@ -534,6 +536,15 @@ func (l *AddTaskToTypesense) Handle(msg *message.Message) (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
_, err = typesenseClient.Collection("tasks").
|
||||
Documents().
|
||||
Delete(context.Background(), &api.DeleteDocumentsParams{
|
||||
FilterBy: pointer.String("task_id:" + strconv.FormatInt(event.Task.ID, 10)),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
_, err = typesenseClient.Collection("tasks").
|
||||
Documents().
|
||||
Create(context.Background(), ttask)
|
||||
|
Reference in New Issue
Block a user