add "currentList" to ReactiveCache

This commit is contained in:
Martin Filser 2022-12-13 22:53:25 +01:00
parent 1b3135a79f
commit c6ee58ef88
2 changed files with 14 additions and 6 deletions

View file

@ -13,12 +13,8 @@ Blaze.registerHelper('currentCard', () => {
});
Blaze.registerHelper('currentList', () => {
const listId = Session.get('currentList');
if (listId) {
return Lists.findOne(listId);
} else {
return null;
}
const ret = Utils.getCurrentList();
return ret;
});
Blaze.registerHelper('getUser', userId => Users.findOne(userId));

View file

@ -33,6 +33,10 @@ Utils = {
const ret = Session.get('popupCardId');
return ret;
},
getCurrentListId() {
const ret = Session.get('currentList');
return ret;
},
/** returns the current board
* <li> returns the current board or the board of the popup card if set
*/
@ -46,6 +50,14 @@ Utils = {
const ret = ReactiveCache.getCard(cardId);
return ret;
},
getCurrentList() {
const listId = this.getCurrentListId();
let ret = null;
if (listId) {
ret = ReactiveCache.getList(listId);
}
return ret;
},
getPopupCard() {
const cardId = Utils.getPopupCardId();
const ret = ReactiveCache.getCard(cardId);