feat(service): expand service layer with new domain operations

- Add IM service modules: audit, channel roles, custom emojis, forum
  tags, integrations, invitations, repo links, slash commands, stages,
  voice, webhooks
- Add PR service modules: review requests, templates
- Add repo service modules: contributors, release assets, git extras
  (archive, branch rename, commit extras, diff/merge, tag, tree)
- Add user service: social (follow/block)
- Add internal auth service
- Update existing service modules with expanded functionality
- Remove deleted IM modules: articles, delivery trace, drafts,
  follows, messages, polls, presence, reactions, threads
This commit is contained in:
zhenyi
2026-06-10 18:49:32 +08:00
parent cec6dce955
commit 420dedbc1e
100 changed files with 3797 additions and 3839 deletions
+9
View File
@@ -1,11 +1,20 @@
pub mod archive;
pub mod blame;
pub mod branch;
pub mod branch_rename;
pub mod commit;
pub mod commit_extras;
pub mod commit_extras2;
pub mod diff;
pub mod diff_merge_extras;
pub mod merge;
pub mod repo_extras;
pub mod repository;
pub mod repository_extras;
pub mod tag;
pub mod tag_get;
pub mod tree;
pub mod tree_extras;
use crate::error::AppError;
use crate::models::repos::Repo;