MCPcopy Create free account
hub / github.com/CreminiAI/skillpack / safeAck

Method safeAck

src/runtime/adapters/slack.ts:719–729  ·  view source on GitHub ↗
(
    ack: ((response?: string) => Promise<void>) | undefined,
    message: string,
  )

Source from the content-addressed store, hash-verified

717 }
718 }
719
720 private async safeAck(
721 ack: ((response?: string) => Promise<void>) | undefined,
722 message: string,
723 ): Promise<void> {
724 if (!ack) return;
725 try {
726 await ack(message);
727 } catch (err) {
728 console.error("[Slack] Failed to ack slash command:", err);
729 }
730 }
731
732 private getRetryAfterSeconds(err: any): number | null {

Callers 2

registerListenersMethod · 0.95
handleSlashCommandMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected