Skip to content

v1.0.1

Choose a tag to compare

@Akayashuu Akayashuu released this 16 Jun 05:10

Channels.EnsureUnder

  • Channels.EnsureUnder(ctx, parentID, name) — ensure-or-create a text channel nested under a category. Matching is case-insensitive and scoped to the parent, so the same name can coexist under different categories.
  • Channel now exposes ParentID (mapped from parent_id).
  • Test coverage for both reuse and create paths.