From 78810662e18007457029206ae6638de46200c42c Mon Sep 17 00:00:00 2001 From: mr-bonerman Date: Wed, 8 Mar 2023 03:40:20 +0100 Subject: [PATCH] add indexExists --- src/nimms.nim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nimms.nim b/src/nimms.nim index 586df63..c4711f2 100644 --- a/src/nimms.nim +++ b/src/nimms.nim @@ -97,6 +97,14 @@ proc getIndex*[T](meili:Meili, name:string):MeiliIndex[T]= proc deleteIndex*(meili:Meili, name:string)= discard fetchc(meili, @["/indexes", name], "delete") +proc indexExists*(meili:Meili, name:string):bool= + let req = newMeiliReq(meili, @["indexes", name]) + let resp = fetch(req) + resp.code == 200 + +proc contains*(meili:Meili, name:string):bool= + indexExists(meili, name) + proc delete*(index:MeiliIndex)= deleteIndex(index.client, index.name)