core: allow user/import/parse to add messages (#1171)

This commit is contained in:
Baoshuo authored and GitHub committed 2026-05-31 20:14:01 +08:00
1 parent 5c294fa6c1
commit 3cc13252e8
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -276,7 +276,7 @@ class SystemUserImportHandler extends SystemHandler {
Object.assign(payload, { Object.assign(payload, {
email, username, password, displayName, email, username, password, displayName,
}); });
await this.ctx.serial('user/import/parse', payload); await this.ctx.serial('user/import/parse', payload, messages);
udocs.push(payload); udocs.push(payload);
} }
} else messages.push(`Line ${+i + 1}: Input invalid.`); } else messages.push(`Line ${+i + 1}: Input invalid.`);
+1 -1
View File
@@ -47,7 +47,7 @@ export interface EventMap {
'user/get': (udoc: User) => void; 'user/get': (udoc: User) => void;
'user/delcache': (content: string | true) => void; 'user/delcache': (content: string | true) => void;
'user/import/parse': (payload: any) => VoidReturn; 'user/import/parse': (payload: any, messages: string[]) => VoidReturn;
'user/import/create': (uid: number, udoc: any) => VoidReturn; 'user/import/create': (uid: number, udoc: any) => VoidReturn;
'domain/create': (ddoc: DomainDoc) => VoidReturn; 'domain/create': (ddoc: DomainDoc) => VoidReturn;