Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Multiworld Watcher Multiworld Watcher
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Q4SG
  • Multiworld WatcherMultiworld Watcher
  • Merge requests
  • !63

Pre-create threads on watcher start

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Adam "MrBond" Ziegler requested to merge precreate-threads into 0.6.x Jun 03, 2023
  • Overview 0
  • Commits 4
  • Pipelines 0
  • Changes 13

Pre-creates threads for all worlds in threaded Discord output channels on watcher module start. Threads are created in reverse world name order, as thread subscriptions are listed in the Discord client in most recent (top) -> least recent (bottom) order. Also pre-warms the cache for Discord text channels and threads.

Resolves #91 (closed) (rapid creation of new threads duplicated some world's hint threads).

Also fixes a bug related to thread creation / presence, and an additional command output bug:

  • Resolves #94 (closed): large !remaining output fails to send
  • Resolves #92 (closed): thread auto-archive time was not at maximum
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: precreate-threads