Compare commits

...

3 Commits

Author SHA1 Message Date
jackwener 90971d4c1a fix: remove duplicate and unused imports in chatgpt adapters 2026-03-24 21:46:33 +08:00
jackwener 4945f10ac8 refactor: use CliError subclasses in chatgpt adapters
Replace raw Error throws with appropriate CliError subclasses:
- chatgpt/status.ts: ConfigError for platform limitation
- chatgpt/ask.ts: ConfigError for platform limitation
- chatgpt/new.ts: ConfigError for platform limitation
- chatgpt/read.ts: ConfigError for platform limitation, CommandExecutionError for read failures

This enables better error handling and user-facing error messages.
2026-03-24 21:45:53 +08:00
jackwener 454964010d refactor: use CliError subclasses in youtube, bilibili, and boss adapters
Replace raw Error throws with appropriate CliError subclasses:
- youtube/transcript.ts: CommandExecutionError, EmptyResultError
- youtube/video.ts: CommandExecutionError
- bilibili/utils.ts: EmptyResultError
- boss/send.ts: EmptyResultError, SelectorError
- boss/mark.ts: ArgumentError, EmptyResultError

This enables better error handling and user-facing error messages.
2026-03-24 21:45:46 +08:00
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
* 6=已交换微信, 7=不合适, 8=牛人发起, 11=收藏
*/
import { cli, Strategy } from '../../registry.js';
import { requirePage, navigateToChat, bossFetch, findFriendByUid, verbose } from './utils.js';
import { requirePage, navigateToChat, bossFetch, findFriendByUid, verbose } from './common.js';
import { ArgumentError, EmptyResultError } from '../../errors.js';
const LABEL_MAP: Record<string, number> = {
+1 -1
View File
@@ -8,7 +8,7 @@ import { cli, Strategy } from '../../registry.js';
import {
requirePage, navigateToChat, findFriendByUid,
clickCandidateInList, typeAndSendMessage,
} from './utils.js';
} from './common.js';
import { EmptyResultError, SelectorError } from '../../errors.js';
cli({