fix getIndex and deleteIndex path

fix segfault when getting and using index from getIndex
This commit is contained in:
mr-bonerman 2023-03-23 05:04:43 +01:00
parent 9bc99ac07c
commit 7a000e5f3f

View file

@ -91,11 +91,12 @@ proc createIndex*(meili:Meili, uid:string, primaryKey="id")=
discard fetchc(meili, @["indexes"], "post", $(%* {"uid":uid, "primaryKey":primaryKey}))
proc getIndex*[T](meili:Meili, name:string):MeiliIndex[T]=
let resp = meili.fetchc(@[name])
fromJson(resp.body, MeiliIndex[T])
let resp = meili.fetchc(@["indexes", name])
result = fromJson(resp.body, MeiliIndex[T])
result.client = meili
proc deleteIndex*(meili:Meili, name:string)=
discard fetchc(meili, @["/indexes", name], "delete")
discard fetchc(meili, @["indexes", name], "delete")
proc indexExists*(meili:Meili, name:string):bool=
let req = newMeiliReq(meili, @["indexes", name])