add new setting for {{scoreStar}} and {{myRatingStar}}

This commit is contained in:
HughWan 2023-12-29 18:30:19 +08:00
parent b39e0a18a3
commit b4f41bcae8

@ -342,8 +342,14 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
userState.state, userState.state,
this.getUserStateName(userState.state) this.getUserStateName(userState.state)
)); ));
variableMap.set(DoubanUserParameterName.MY_RATING, new DataField(
DoubanUserParameterName.MY_RATING,
DataValueType.number,
userState.rate,
userState.rate)
);
variableMap.set(DoubanUserParameterName.MY_RATING_STAR, new DataField( variableMap.set(DoubanUserParameterName.MY_RATING_STAR, new DataField(
DoubanUserParameterName.MY_STATE, DoubanUserParameterName.MY_RATING_STAR,
DataValueType.string, DataValueType.string,
userState.rate, userState.rate,
NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting}) NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting})