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=
|
proc updatedAt*(index:MeiliIndex):DateTime=
|
||||||
parseMeiliTime(index.updatedAt)
|
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)
|
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))
|
addDocuments(index, $(%documents))
|
||||||
|
|
||||||
proc addDocuments*[T](index:MeiliIndex[T], v:seq[T])=
|
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)=
|
proc addDocuments*[T](index:MeiliIndex[T], v:T)=
|
||||||
addDocuments(index, @[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())
|
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])
|
discard deleteDocuments(index, @[int])
|
||||||
|
|
||||||
proc search*[T](index:MeiliIndex[T], queryParams:JsonNode):SearchResult[T]=
|
proc search*[T](index:MeiliIndex[T], queryParams:JsonNode):SearchResult[T]=
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue