Skip to content

Commit 44a9b94

Browse files
committed
Fix #93 Bioclip news show thumbnail
1 parent ad66056 commit 44a9b94

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

src/config/ApplicationConfig.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import AviBaseService from "../servicesExternal/AviBaseService.js";
2424
import BioClip from "../plugins/BioClip.js";
2525
import PluginsCommonService from "../services/PluginsCommonService.js";
2626
import AskBioclip from "../plugins/AskBioclip.js";
27+
import BioclipCommonService from "../services/BioclipCommonService.js";
2728

2829
export default class ApplicationConfig {
2930
constructor() {
@@ -72,7 +73,7 @@ export default class ApplicationConfig {
7273
.addArgument(container.get('blueskyService'))
7374
.addArgument(container.get('pluginsCommonService'));
7475

75-
container.register('bioclipCommonService', PlantnetCommonService)
76+
container.register('bioclipCommonService', BioclipCommonService)
7677
.addArgument(container.get('loggerService'))
7778
.addArgument(container.get('blueskyService'))
7879
.addArgument(container.get('pluginsCommonService'));

src/plugins/AskBioclip.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ export default class AskBioclip {
7979
});
8080

8181
step = "birdIdentify handle response";
82-
const imageAlt = bioResult;
8382
logger.info(`result:${result} ${isSet(bioResult) ? JSON.stringify(bioResult) : ""}`);
8483
logger.info(`bioResult:${JSON.stringify(bioResult)}`);
8584
if (result === IDENTIFY_RESULT.OK) {
8685
const {scoredResult} = bioResult;
86+
const imageAlt = scoredResult;
8787
return await bioclipCommonService.replyToWithIdentificationResult(candidate,
8888
{tags, doSimulate, context, imageUrl, imageAlt},
8989
{scoredResult}

src/plugins/BioClip.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,12 @@ export default class BioClip {
6767
});
6868

6969
step = "birdIdentify handle response";
70-
const imageAlt = bioResult;
7170
logger.info(`result:${result} ${isSet(bioResult) ? JSON.stringify(bioResult) : ""}`);
72-
logger.info(`bioResult:${JSON.stringify(bioResult)}`);
7371
if (result === IDENTIFY_RESULT.OK) {
7472
const {scoredResult} = bioResult;
75-
return await bioclipCommonService.replyToWithIdentificationResult(candidate,
76-
{tags, doSimulate, context, imageUrl, imageAlt},
77-
{scoredResult}
78-
);
73+
const imageAlt = scoredResult;
74+
let options = {tags, doSimulate, context, imageUrl, imageAlt};
75+
return await bioclipCommonService.replyToWithIdentificationResult(candidate, options, {scoredResult});
7976
} else {
8077
if (result !== IDENTIFY_RESULT.BAD_SCORE) {
8178
logger.warn(`unable to handle grBirdApiService.birdIdentify result:${result} so consider it as NONE`);

src/services/BioclipCommonService.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ export default class BioclipCommonService {
55
this.pluginsCommonService = pluginsCommonService;
66
}
77

8-
async replyToWithIdentificationResult(replyTo, options, pnResult) {
8+
async replyToWithIdentificationResult(replyTo, options, bioResult) {
99
const {pluginsCommonService} = this;
1010
const {tags, doSimulate, context, imageUrl, imageAlt} = options;
11-
const {scoredResult} = pnResult
11+
const {scoredResult} = bioResult
1212

1313
let replyMessage = `${scoredResult}\n\n${tags}`;
1414
// score result without image

0 commit comments

Comments
 (0)