diff --git a/src/modules/qqbot/plugins/bangdream/plugin.json b/src/modules/qqbot/plugins/bangdream/plugin.json index 34dc17e..5c3b020 100644 --- a/src/modules/qqbot/plugins/bangdream/plugin.json +++ b/src/modules/qqbot/plugins/bangdream/plugin.json @@ -117,7 +117,7 @@ "plugin.config.read", "plugin.storage.read" ], - "timeoutMs": 30000 + "timeoutMs": 120000 }, { "key": "bangdream.card.illustration", diff --git a/test/qqbot/plugins/bangdream/manifest/operation-manifest.spec.ts b/test/qqbot/plugins/bangdream/manifest/operation-manifest.spec.ts index 0f50602..00916cd 100644 --- a/test/qqbot/plugins/bangdream/manifest/operation-manifest.spec.ts +++ b/test/qqbot/plugins/bangdream/manifest/operation-manifest.spec.ts @@ -57,8 +57,13 @@ describe('BangDream operation manifest', () => { manifest.operations.map((operation) => [operation.key, operation]), ); - expect(byKey.get('bangdream.song.meta')?.timeoutMs).toBeGreaterThanOrEqual( - 120000, - ); + const heavyweightOperationKeys = [ + 'bangdream.song.meta', + 'bangdream.card.search', + ]; + + for (const operationKey of heavyweightOperationKeys) { + expect(byKey.get(operationKey)?.timeoutMs).toBeGreaterThanOrEqual(120000); + } }); });