Class: ChatNotifier::ThreadStore

Inherits:
Object
  • Object
show all
Defined in:
lib/chat_notifier/thread_store.rb,
lib/chat_notifier/thread_store/slack_metadata.rb

Overview

Strategy for persisting the mapping from a branch/PR key to a chat thread. Implementations provide find(key, process: nil) => ThreadRef | nil and record(key, ref). The optional process is an injectable transport callable passed through by callers; nil means use the implementation's default.

Direct Known Subclasses

Null, SlackMetadata

Defined Under Namespace

Classes: Null, SlackMetadata, ThreadRef