staticDelete static method
Deletes a value and its metadata by key. Triggers onDelete hooks.
Implementation
static Future<void> staticDelete(HHPayloadI payload) async {
final ctx = HHCtx(payload);
await ctx.control.emit(
TriggerType.onDelete.name,
action: (ctx) async {
await ctx.access.storeDelete(ctx.payload.key!);
if ((ctx as HHCtx).config.usesMeta) {
await ctx.access.metaDelete(ctx.payload.key!);
}
},
handleCtrlException: true,
);
}