const e=require("./registration"),{isMemberActive:t,getMemberForDeviceKey:r}=require("./query"),{KeetContractError:c}=require("./errors"),{contract:{hyperdispatch:{DispatchError:i}}}=require("../../../schema/spec");async function o({value:e},{db:i,writer:o}){const a=await r(i,o.key);if(!t(a))throw c.ABORT();const s=await i.get("@keet/test-collection-1",{key:e}),n=s?s.value+2:1;await i.insert("@keet/test-collection-1",{key:e,value:n})}async function a(){throw new Error("test crash")}async function s(){throw i.HANDLER_NOT_FOUND_BY_ID()}module.exports={[e]:function(e){e.add("@keet/test-increment",o),e.add("@keet/test-crash",a),e.add("@keet/test-dispatch-error",s)}};