mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-04 16:48:44 +08:00
add new setting for {{scoreStar}} and {{myRatingStar}}
This commit is contained in:
parent
7539134b05
commit
f2278b14d9
@ -333,15 +333,31 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
||||
tags = [extract.type];
|
||||
}
|
||||
Object.entries(userState).forEach(([key, value]) => {
|
||||
variableMap.set(key, value);
|
||||
if (!value) {
|
||||
return;
|
||||
}
|
||||
variableMap.set(key, new DataField(key, VariableUtil.getType(value), value, value));
|
||||
});
|
||||
if (userState.tags && userState.tags.length > 0 ) {
|
||||
variableMap.set(DoubanUserParameterName.MY_TAGS, new DataField(DoubanUserParameterName.MY_TAGS, DataValueType.array, tags, tags));
|
||||
}
|
||||
if (userState.comment) {
|
||||
variableMap.set(DoubanUserParameterName.MY_COMMENT, new DataField(
|
||||
DoubanUserParameterName.MY_COMMENT,
|
||||
DataValueType.string,
|
||||
userState.comment,
|
||||
userState.comment
|
||||
));
|
||||
}
|
||||
if (userState.state) {
|
||||
variableMap.set(DoubanUserParameterName.MY_STATE, new DataField(
|
||||
DoubanUserParameterName.MY_STATE,
|
||||
DataValueType.string,
|
||||
userState.state,
|
||||
this.getUserStateName(userState.state)
|
||||
));
|
||||
}
|
||||
if (userState.rate) {
|
||||
variableMap.set(DoubanUserParameterName.MY_RATING, new DataField(
|
||||
DoubanUserParameterName.MY_RATING,
|
||||
DataValueType.number,
|
||||
@ -354,7 +370,8 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
||||
userState.rate,
|
||||
NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting})
|
||||
));
|
||||
|
||||
}
|
||||
if (userState.collectionDate) {
|
||||
variableMap.set(DoubanUserParameterName.MY_COLLECTION_DATE, new DataField(
|
||||
DoubanUserParameterName.MY_COLLECTION_DATE,
|
||||
DataValueType.date,
|
||||
@ -363,6 +380,8 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
||||
));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
private getTemplateKey():TemplateKey {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user