don't forget to eat your generics
This commit is contained in:
parent
78810662e1
commit
68a2745644
1 changed files with 4 additions and 4 deletions
|
|
@ -123,10 +123,10 @@ proc createdAt*(index:MeiliIndex):DateTime=
|
|||
proc updatedAt*(index:MeiliIndex):DateTime=
|
||||
parseMeiliTime(index.updatedAt)
|
||||
|
||||
proc addDocuments*(index:MeiliIndex, documents:string)=
|
||||
proc addDocuments*[T](index:MeiliIndex[T], documents:string)=
|
||||
discard fetchc(index.client, ["indexes", index.name, "documents"], "post", documents)
|
||||
|
||||
proc addDocuments*(index:MeiliIndex, documents:seq[JsonNode])=
|
||||
proc addDocuments*[T](index:MeiliIndex[T], documents:seq[JsonNode])=
|
||||
addDocuments(index, $(%documents))
|
||||
|
||||
proc addDocuments*[T](index:MeiliIndex[T], v:seq[T])=
|
||||
|
|
@ -135,10 +135,10 @@ proc addDocuments*[T](index:MeiliIndex[T], v:seq[T])=
|
|||
proc addDocuments*[T](index:MeiliIndex[T], v:T)=
|
||||
addDocuments(index, @[T])
|
||||
|
||||
proc deleteDocuments*(index:MeiliIndex, ids:seq[int])=
|
||||
proc deleteDocuments*[T](index:MeiliIndex[T], ids:seq[int])=
|
||||
discard fetchc(index.client, ["indexes", index.name, "documents", "delete-batch"], "post", ids.toJson())
|
||||
|
||||
proc deleteDocument*(index:MeiliIndex, id:int)=
|
||||
proc deleteDocument*[T](index:MeiliIndex[T], id:int)=
|
||||
discard deleteDocuments(index, @[int])
|
||||
|
||||
proc search*[T](index:MeiliIndex[T], queryParams:JsonNode):SearchResult[T]=
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue