diff --git a/imports/reactiveCache.js b/imports/reactiveCache.js index 87ec06246..b20094fa1 100644 --- a/imports/reactiveCache.js +++ b/imports/reactiveCache.js @@ -3,242 +3,245 @@ import { Jsons } from './jsons'; // Server isn't reactive, so search for the data always. ReactiveCacheServer = { - getBoard(idOrFirstObjectSelector, options) { + getBoard(idOrFirstObjectSelector = {}, options = {}) { const ret = Boards.findOne(idOrFirstObjectSelector, options); return ret; }, - getBoards(selector, options, getQuery) { + getBoards(selector = {}, options = {}, getQuery = false) { let ret = Boards.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getList(idOrFirstObjectSelector, options) { + getList(idOrFirstObjectSelector = {}, options = {}) { const ret = Lists.findOne(idOrFirstObjectSelector, options); return ret; }, - getLists(selector, options, getQuery) { + getLists(selector = {}, options = {}, getQuery = false) { let ret = Lists.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getSwimlane(idOrFirstObjectSelector, options) { + getSwimlane(idOrFirstObjectSelector = {}, options = {}) { const ret = Swimlanes.findOne(idOrFirstObjectSelector, options); return ret; }, - getSwimlanes(selector, options, getQuery) { + getSwimlanes(selector = {}, options = {}, getQuery = false) { let ret = Swimlanes.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getChecklist(idOrFirstObjectSelector, options) { + getChecklist(idOrFirstObjectSelector = {}, options = {}) { const ret = Checklists.findOne(idOrFirstObjectSelector, options); return ret; }, - getChecklists(selector, options, getQuery) { + getChecklists(selector = {}, options = {}, getQuery = false) { let ret = Checklists.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getChecklistItem(idOrFirstObjectSelector, options) { + getChecklistItem(idOrFirstObjectSelector = {}, options = {}) { const ret = ChecklistItems.findOne(idOrFirstObjectSelector, options); return ret; }, - getChecklistItems(selector, options, getQuery) { + getChecklistItems(selector = {}, options = {}, getQuery = false) { let ret = ChecklistItems.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getCard(idOrFirstObjectSelector, options) { + getCard(idOrFirstObjectSelector = {}, options = {}) { const ret = Cards.findOne(idOrFirstObjectSelector, options); return ret; }, - getCards(selector, options, getQuery) { + getCards(selector = {}, options = {}, getQuery = false) { let ret = Cards.find(selector, options, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getCardComment(idOrFirstObjectSelector, options) { + getCardComment(idOrFirstObjectSelector = {}, options = {}) { const ret = CardComments.findOne(idOrFirstObjectSelector, options); return ret; }, - getCardComments(selector, options, getQuery) { + getCardComments(selector = {}, options = {}, getQuery = false) { let ret = CardComments.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getCardCommentReaction(idOrFirstObjectSelector, options) { + getCardCommentReaction(idOrFirstObjectSelector = {}, options = {}) { const ret = CardCommentReactions.findOne(idOrFirstObjectSelector, options); return ret; }, - getCardCommentReactions(selector, options, getQuery) { + getCardCommentReactions(selector = {}, options = {}, getQuery = false) { let ret = CardCommentReactions.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getCustomField(idOrFirstObjectSelector, options) { + getCustomField(idOrFirstObjectSelector = {}, options = {}) { const ret = CustomFields.findOne(idOrFirstObjectSelector, options); return ret; }, - getCustomFields(selector, options, getQuery) { + getCustomFields(selector = {}, options = {}, getQuery = false) { let ret = CustomFields.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getAttachment(idOrFirstObjectSelector, options) { + getAttachment(idOrFirstObjectSelector = {}, options = {}) { const ret = Attachments.findOne(idOrFirstObjectSelector, options); return ret; }, - getAttachments(selector, options, getQuery) { + getAttachments(selector = {}, options = {}, getQuery = false) { let ret = Attachments.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getAvatar(idOrFirstObjectSelector, options) { + getAvatar(idOrFirstObjectSelector = {}, options = {}) { const ret = Avatars.findOne(idOrFirstObjectSelector, options); return ret; }, - getAvatars(selector, options, getQuery) { + getAvatars(selector = {}, options = {}, getQuery = false) { let ret = Avatars.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getUser(idOrFirstObjectSelector, options) { + getUser(idOrFirstObjectSelector = {}, options = {}) { const ret = Users.findOne(idOrFirstObjectSelector, options); return ret; }, - getUsers(selector, options, getQuery) { + getUsers(selector = {}, options = {}, getQuery = false) { + // getUsers(selector, options, getQuery) { + // let ret = Users.find(undefined, {}); + // console.log("getUser count: ", ret.count()) let ret = Users.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getOrg(idOrFirstObjectSelector, options) { + getOrg(idOrFirstObjectSelector = {}, options = {}) { const ret = Org.findOne(idOrFirstObjectSelector, options); return ret; }, - getOrgs(selector, options, getQuery) { + getOrgs(selector = {}, options = {}, getQuery = false) { let ret = Org.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getTeam(idOrFirstObjectSelector, options) { + getTeam(idOrFirstObjectSelector = {}, options = {}) { const ret = Team.findOne(idOrFirstObjectSelector, options); return ret; }, - getTeams(selector, options, getQuery) { + getTeams(selector = {}, options = {}, getQuery = false) { let ret = Team.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getActivity(idOrFirstObjectSelector, options) { + getActivity(idOrFirstObjectSelector = {}, options = {}) { const ret = Activities.findOne(idOrFirstObjectSelector, options); return ret; }, - getActivities(selector, options, getQuery) { + getActivities(selector = {}, options = {}, getQuery = false) { let ret = Activities.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getRule(idOrFirstObjectSelector, options) { + getRule(idOrFirstObjectSelector = {}, options = {}) { const ret = Rules.findOne(idOrFirstObjectSelector, options); return ret; }, - getRules(selector, options, getQuery) { + getRules(selector = {}, options = {}, getQuery = false) { let ret = Rules.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getAction(idOrFirstObjectSelector, options) { + getAction(idOrFirstObjectSelector = {}, options = {}) { const ret = Actions.findOne(idOrFirstObjectSelector, options); return ret; }, - getActions(selector, options, getQuery) { + getActions(selector = {}, options = {}, getQuery = false) { let ret = Actions.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getTrigger(idOrFirstObjectSelector, options) { + getTrigger(idOrFirstObjectSelector = {}, options = {}) { const ret = Triggers.findOne(idOrFirstObjectSelector, options); return ret; }, - getTriggers(selector, options, getQuery) { + getTriggers(selector = {}, options = {}, getQuery = false) { let ret = Triggers.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getImpersonatedUser(idOrFirstObjectSelector, options) { + getImpersonatedUser(idOrFirstObjectSelector = {}, options = {}) { const ret = ImpersonatedUsers.findOne(idOrFirstObjectSelector, options); return ret; }, - getImpersonatedUsers(selector, options, getQuery) { + getImpersonatedUsers(selector = {}, options = {}, getQuery = false) { let ret = ImpersonatedUsers.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getIntegration(idOrFirstObjectSelector, options) { + getIntegration(idOrFirstObjectSelector = {}, options = {}) { const ret = Integrations.findOne(idOrFirstObjectSelector, options); return ret; }, - getIntegrations(selector, options, getQuery) { + getIntegrations(selector = {}, options = {}, getQuery = false) { let ret = Integrations.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getSessionData(idOrFirstObjectSelector, options) { + getSessionData(idOrFirstObjectSelector = {}, options = {}) { const ret = SessionData.findOne(idOrFirstObjectSelector, options); return ret; }, - getSessionDatas(selector, options, getQuery) { + getSessionDatas(selector = {}, options = {}, getQuery = false) { let ret = SessionData.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); } return ret; }, - getInvitationCode(idOrFirstObjectSelector, options) { + getInvitationCode(idOrFirstObjectSelector = {}, options = {}) { const ret = InvitationCodes.findOne(idOrFirstObjectSelector, options); return ret; }, - getInvitationCodes(selector, options, getQuery) { + getInvitationCodes(selector = {}, options = {}, getQuery = false) { let ret = InvitationCodes.find(selector, options); if (getQuery !== true) { ret = ret.fetch(); @@ -259,7 +262,7 @@ ReactiveCacheServer = { // saving the result has a big advantage if the query is big and often searched for the same data again and again // if the data is changed in the client, the data is saved to the server and depending code is reactive called again ReactiveCacheClient = { - getBoard(idOrFirstObjectSelector, options) { + getBoard(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__board) { this.__board = new DataCache(_idOrFirstObjectSelect => { @@ -271,7 +274,7 @@ ReactiveCacheClient = { const ret = this.__board.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getBoards(selector, options, getQuery) { + getBoards(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__boards) { this.__boards = new DataCache(_select => { @@ -286,7 +289,7 @@ ReactiveCacheClient = { const ret = this.__boards.get(Jsons.stringify(select)); return ret; }, - getList(idOrFirstObjectSelector, options) { + getList(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__list) { this.__list = new DataCache(_idOrFirstObjectSelect => { @@ -298,7 +301,7 @@ ReactiveCacheClient = { const ret = this.__list.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getLists(selector, options, getQuery) { + getLists(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__lists) { this.__lists = new DataCache(_select => { @@ -313,7 +316,7 @@ ReactiveCacheClient = { const ret = this.__lists.get(Jsons.stringify(select)); return ret; }, - getSwimlane(idOrFirstObjectSelector, options) { + getSwimlane(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__swimlane) { this.__swimlane = new DataCache(_idOrFirstObjectSelect => { @@ -325,7 +328,7 @@ ReactiveCacheClient = { const ret = this.__swimlane.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getSwimlanes(selector, options, getQuery) { + getSwimlanes(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__swimlanes) { this.__swimlanes = new DataCache(_select => { @@ -340,7 +343,7 @@ ReactiveCacheClient = { const ret = this.__swimlanes.get(Jsons.stringify(select)); return ret; }, - getChecklist(idOrFirstObjectSelector, options) { + getChecklist(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__checklist) { this.__checklist = new DataCache(_idOrFirstObjectSelect => { @@ -352,7 +355,7 @@ ReactiveCacheClient = { const ret = this.__checklist.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getChecklists(selector, options, getQuery) { + getChecklists(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__checklists) { this.__checklists = new DataCache(_select => { @@ -367,7 +370,7 @@ ReactiveCacheClient = { const ret = this.__checklists.get(Jsons.stringify(select)); return ret; }, - getChecklistItem(idOrFirstObjectSelector, options) { + getChecklistItem(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__checklistItem) { this.__checklistItem = new DataCache(_idOrFirstObjectSelect => { @@ -379,7 +382,7 @@ ReactiveCacheClient = { const ret = this.__checklistItem.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getChecklistItems(selector, options, getQuery) { + getChecklistItems(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__checklistItems) { this.__checklistItems = new DataCache(_select => { @@ -394,7 +397,7 @@ ReactiveCacheClient = { const ret = this.__checklistItems.get(Jsons.stringify(select)); return ret; }, - getCard(idOrFirstObjectSelector, options) { + getCard(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__card) { this.__card = new DataCache(_idOrFirstObjectSelect => { @@ -406,7 +409,7 @@ ReactiveCacheClient = { const ret = this.__card.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getCards(selector, options, getQuery) { + getCards(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__cards) { this.__cards = new DataCache(_select => { @@ -421,7 +424,7 @@ ReactiveCacheClient = { const ret = this.__cards.get(Jsons.stringify(select)); return ret; }, - getCardComment(idOrFirstObjectSelector, options) { + getCardComment(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__cardComment) { this.__cardComment = new DataCache(_idOrFirstObjectSelect => { @@ -433,7 +436,7 @@ ReactiveCacheClient = { const ret = this.__cardComment.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getCardComments(selector, options, getQuery) { + getCardComments(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__cardComments) { this.__cardComments = new DataCache(_select => { @@ -448,7 +451,7 @@ ReactiveCacheClient = { const ret = this.__cardComments.get(Jsons.stringify(select)); return ret; }, - getCardCommentReaction(idOrFirstObjectSelector, options) { + getCardCommentReaction(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__cardCommentReaction) { this.__cardCommentReaction = new DataCache(_idOrFirstObjectSelect => { @@ -460,7 +463,7 @@ ReactiveCacheClient = { const ret = this.__cardCommentReaction.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getCardCommentReactions(selector, options, getQuery) { + getCardCommentReactions(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__cardCommentReactions) { this.__cardCommentReactions = new DataCache(_select => { @@ -475,7 +478,7 @@ ReactiveCacheClient = { const ret = this.__cardCommentReactions.get(Jsons.stringify(select)); return ret; }, - getCustomField(idOrFirstObjectSelector, options) { + getCustomField(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__customField) { this.__customField = new DataCache(_idOrFirstObjectSelect => { @@ -487,7 +490,7 @@ ReactiveCacheClient = { const ret = this.__customField.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getCustomFields(selector, options, getQuery) { + getCustomFields(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__customFields) { this.__customFields = new DataCache(_select => { @@ -502,7 +505,7 @@ ReactiveCacheClient = { const ret = this.__customFields.get(Jsons.stringify(select)); return ret; }, - getAttachment(idOrFirstObjectSelector, options) { + getAttachment(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__attachment) { this.__attachment = new DataCache(_idOrFirstObjectSelect => { @@ -514,7 +517,7 @@ ReactiveCacheClient = { const ret = this.__attachment.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getAttachments(selector, options, getQuery) { + getAttachments(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__attachments) { this.__attachments = new DataCache(_select => { @@ -529,7 +532,7 @@ ReactiveCacheClient = { const ret = this.__attachments.get(Jsons.stringify(select)); return ret; }, - getAvatar(idOrFirstObjectSelector, options) { + getAvatar(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__avatar) { this.__avatar = new DataCache(_idOrFirstObjectSelect => { @@ -541,7 +544,7 @@ ReactiveCacheClient = { const ret = this.__avatar.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getAvatars(selector, options, getQuery) { + getAvatars(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__avatars) { this.__avatars = new DataCache(_select => { @@ -556,7 +559,7 @@ ReactiveCacheClient = { const ret = this.__avatars.get(Jsons.stringify(select)); return ret; }, - getUser(idOrFirstObjectSelector, options) { + getUser(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__user) { this.__user = new DataCache(_idOrFirstObjectSelect => { @@ -568,7 +571,7 @@ ReactiveCacheClient = { const ret = this.__user.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getUsers(selector, options, getQuery) { + getUsers(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__users) { this.__users = new DataCache(_select => { @@ -583,7 +586,7 @@ ReactiveCacheClient = { const ret = this.__users.get(Jsons.stringify(select)); return ret; }, - getOrg(idOrFirstObjectSelector, options) { + getOrg(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__org) { this.__org = new DataCache(_idOrFirstObjectSelect => { @@ -595,7 +598,7 @@ ReactiveCacheClient = { const ret = this.__org.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getOrgs(selector, options, getQuery) { + getOrgs(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__orgs) { this.__orgs = new DataCache(_select => { @@ -610,7 +613,7 @@ ReactiveCacheClient = { const ret = this.__orgs.get(Jsons.stringify(select)); return ret; }, - getTeam(idOrFirstObjectSelector, options) { + getTeam(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__team) { this.__team = new DataCache(_idOrFirstObjectSelect => { @@ -622,7 +625,7 @@ ReactiveCacheClient = { const ret = this.__team.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getTeams(selector, options, getQuery) { + getTeams(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__teams) { this.__teams = new DataCache(_select => { @@ -637,7 +640,7 @@ ReactiveCacheClient = { const ret = this.__teams.get(Jsons.stringify(select)); return ret; }, - getActivity(idOrFirstObjectSelector, options) { + getActivity(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__activity) { this.__activity = new DataCache(_idOrFirstObjectSelect => { @@ -649,7 +652,7 @@ ReactiveCacheClient = { const ret = this.__activity.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getActivities(selector, options, getQuery) { + getActivities(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__activities) { this.__activities = new DataCache(_select => { @@ -664,7 +667,7 @@ ReactiveCacheClient = { const ret = this.__activities.get(Jsons.stringify(select)); return ret; }, - getRule(idOrFirstObjectSelector, options) { + getRule(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__rule) { this.__rule = new DataCache(_idOrFirstObjectSelect => { @@ -676,7 +679,7 @@ ReactiveCacheClient = { const ret = this.__rule.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getRules(selector, options, getQuery) { + getRules(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__rules) { this.__rules = new DataCache(_select => { @@ -691,7 +694,7 @@ ReactiveCacheClient = { const ret = this.__rules.get(Jsons.stringify(select)); return ret; }, - getAction(idOrFirstObjectSelector, options) { + getAction(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__action) { this.__action = new DataCache(_idOrFirstObjectSelect => { @@ -703,7 +706,7 @@ ReactiveCacheClient = { const ret = this.__action.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getActions(selector, options, getQuery) { + getActions(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__actions) { this.__actions = new DataCache(_select => { @@ -718,7 +721,7 @@ ReactiveCacheClient = { const ret = this.__actions.get(Jsons.stringify(select)); return ret; }, - getTrigger(idOrFirstObjectSelector, options) { + getTrigger(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__trigger) { this.__trigger = new DataCache(_idOrFirstObjectSelect => { @@ -730,7 +733,7 @@ ReactiveCacheClient = { const ret = this.__trigger.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getTriggers(selector, options, getQuery) { + getTriggers(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__triggers) { this.__triggers = new DataCache(_select => { @@ -745,7 +748,7 @@ ReactiveCacheClient = { const ret = this.__triggers.get(Jsons.stringify(select)); return ret; }, - getImpersonatedUser(idOrFirstObjectSelector, options) { + getImpersonatedUser(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__impersonatedUser) { this.__impersonatedUser = new DataCache(_idOrFirstObjectSelect => { @@ -757,7 +760,7 @@ ReactiveCacheClient = { const ret = this.__impersonatedUser.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getImpersonatedUsers(selector, options, getQuery) { + getImpersonatedUsers(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__impersonatedUsers) { this.__impersonatedUsers = new DataCache(_select => { @@ -772,7 +775,7 @@ ReactiveCacheClient = { const ret = this.__impersonatedUsers.get(Jsons.stringify(select)); return ret; }, - getIntegration(idOrFirstObjectSelector, options) { + getIntegration(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__integration) { this.__integration = new DataCache(_idOrFirstObjectSelect => { @@ -784,7 +787,7 @@ ReactiveCacheClient = { const ret = this.__integration.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getIntegrations(selector, options, getQuery) { + getIntegrations(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__integrations) { this.__integrations = new DataCache(_select => { @@ -799,7 +802,7 @@ ReactiveCacheClient = { const ret = this.__integrations.get(Jsons.stringify(select)); return ret; }, - getInvitationCode(idOrFirstObjectSelector, options) { + getInvitationCode(idOrFirstObjectSelector = {}, options = {}) { const idOrFirstObjectSelect = {idOrFirstObjectSelector, options} if (!this.__invitationCode) { this.__invitationCode = new DataCache(_idOrFirstObjectSelect => { @@ -811,7 +814,7 @@ ReactiveCacheClient = { const ret = this.__invitationCode.get(Jsons.stringify(idOrFirstObjectSelect)); return ret; }, - getInvitationCodes(selector, options, getQuery) { + getInvitationCodes(selector = {}, options = {}, getQuery = false) { const select = {selector, options, getQuery} if (!this.__invitationCodes) { this.__invitationCodes = new DataCache(_select => { @@ -855,7 +858,7 @@ ReactiveCacheClient = { // - The Programmer hasn't to care about in which context he call's this class // - having all queries together in 1 class to make it possible to see which queries in Wekan happens, e.g. with console.log ReactiveCache = { - getBoard(idOrFirstObjectSelector, options) { + getBoard(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getBoard(idOrFirstObjectSelector, options); @@ -864,7 +867,7 @@ ReactiveCache = { } return ret; }, - getBoards(selector, options, getQuery) { + getBoards(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getBoards(selector, options, getQuery); @@ -873,7 +876,7 @@ ReactiveCache = { } return ret; }, - getList(idOrFirstObjectSelector, options) { + getList(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getList(idOrFirstObjectSelector, options); @@ -882,7 +885,7 @@ ReactiveCache = { } return ret; }, - getLists(selector, options, getQuery) { + getLists(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getLists(selector, options, getQuery); @@ -891,7 +894,7 @@ ReactiveCache = { } return ret; }, - getSwimlane(idOrFirstObjectSelector, options) { + getSwimlane(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getSwimlane(idOrFirstObjectSelector, options); @@ -900,7 +903,7 @@ ReactiveCache = { } return ret; }, - getSwimlanes(selector, options, getQuery) { + getSwimlanes(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getSwimlanes(selector, options, getQuery); @@ -909,7 +912,7 @@ ReactiveCache = { } return ret; }, - getChecklist(idOrFirstObjectSelector, options) { + getChecklist(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getChecklist(idOrFirstObjectSelector, options); @@ -918,7 +921,7 @@ ReactiveCache = { } return ret; }, - getChecklists(selector, options, getQuery) { + getChecklists(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getChecklists(selector, options, getQuery); @@ -927,7 +930,7 @@ ReactiveCache = { } return ret; }, - getChecklistItem(idOrFirstObjectSelector, options) { + getChecklistItem(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getChecklistItem(idOrFirstObjectSelector, options); @@ -936,7 +939,7 @@ ReactiveCache = { } return ret; }, - getChecklistItems(selector, options, getQuery) { + getChecklistItems(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getChecklistItems(selector, options, getQuery); @@ -945,7 +948,7 @@ ReactiveCache = { } return ret; }, - getCard(idOrFirstObjectSelector, options, noCache = false) { + getCard(idOrFirstObjectSelector = {}, options = {}, noCache = false) { let ret; if (Meteor.isServer || noCache === true) { ret = ReactiveCacheServer.getCard(idOrFirstObjectSelector, options); @@ -954,7 +957,7 @@ ReactiveCache = { } return ret; }, - getCards(selector, options, getQuery) { + getCards(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCards(selector, options, getQuery); @@ -963,7 +966,7 @@ ReactiveCache = { } return ret; }, - getCardComment(idOrFirstObjectSelector, options) { + getCardComment(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCardComment(idOrFirstObjectSelector, options); @@ -972,7 +975,7 @@ ReactiveCache = { } return ret; }, - getCardComments(selector, options, getQuery) { + getCardComments(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCardComments(selector, options, getQuery); @@ -981,7 +984,7 @@ ReactiveCache = { } return ret; }, - getCardCommentReaction(idOrFirstObjectSelector, options) { + getCardCommentReaction(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCardCommentReaction(idOrFirstObjectSelector, options); @@ -990,7 +993,7 @@ ReactiveCache = { } return ret; }, - getCardCommentReactions(selector, options, getQuery) { + getCardCommentReactions(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCardCommentReactions(selector, options, getQuery); @@ -999,7 +1002,7 @@ ReactiveCache = { } return ret; }, - getCustomField(idOrFirstObjectSelector, options) { + getCustomField(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCustomField(idOrFirstObjectSelector, options); @@ -1008,7 +1011,7 @@ ReactiveCache = { } return ret; }, - getCustomFields(selector, options, getQuery) { + getCustomFields(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getCustomFields(selector, options, getQuery); @@ -1017,7 +1020,7 @@ ReactiveCache = { } return ret; }, - getAttachment(idOrFirstObjectSelector, options) { + getAttachment(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getAttachment(idOrFirstObjectSelector, options); @@ -1026,7 +1029,7 @@ ReactiveCache = { } return ret; }, - getAttachments(selector, options, getQuery) { + getAttachments(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getAttachments(selector, options, getQuery); @@ -1035,7 +1038,7 @@ ReactiveCache = { } return ret; }, - getAvatar(idOrFirstObjectSelector, options) { + getAvatar(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getAvatar(idOrFirstObjectSelector, options); @@ -1044,7 +1047,7 @@ ReactiveCache = { } return ret; }, - getAvatars(selector, options, getQuery) { + getAvatars(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getAvatars(selector, options, getQuery); @@ -1053,7 +1056,7 @@ ReactiveCache = { } return ret; }, - getUser(idOrFirstObjectSelector, options) { + getUser(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getUser(idOrFirstObjectSelector, options); @@ -1062,7 +1065,7 @@ ReactiveCache = { } return ret; }, - getUsers(selector, options, getQuery) { + getUsers(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getUsers(selector, options, getQuery); @@ -1071,7 +1074,7 @@ ReactiveCache = { } return ret; }, - getOrg(idOrFirstObjectSelector, options) { + getOrg(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getOrg(idOrFirstObjectSelector, options); @@ -1080,7 +1083,7 @@ ReactiveCache = { } return ret; }, - getOrgs(selector, options, getQuery) { + getOrgs(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getOrgs(selector, options, getQuery); @@ -1089,7 +1092,7 @@ ReactiveCache = { } return ret; }, - getTeam(idOrFirstObjectSelector, options) { + getTeam(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getTeam(idOrFirstObjectSelector, options); @@ -1098,7 +1101,7 @@ ReactiveCache = { } return ret; }, - getTeams(selector, options, getQuery) { + getTeams(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getTeams(selector, options, getQuery); @@ -1107,7 +1110,7 @@ ReactiveCache = { } return ret; }, - getActivity(idOrFirstObjectSelector, options) { + getActivity(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getActivity(idOrFirstObjectSelector, options); @@ -1116,7 +1119,7 @@ ReactiveCache = { } return ret; }, - getActivities(selector, options, getQuery) { + getActivities(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getActivities(selector, options, getQuery); @@ -1125,7 +1128,7 @@ ReactiveCache = { } return ret; }, - getRule(idOrFirstObjectSelector, options) { + getRule(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getRule(idOrFirstObjectSelector, options); @@ -1134,7 +1137,7 @@ ReactiveCache = { } return ret; }, - getRules(selector, options, getQuery) { + getRules(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getRules(selector, options, getQuery); @@ -1143,7 +1146,7 @@ ReactiveCache = { } return ret; }, - getAction(idOrFirstObjectSelector, options) { + getAction(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getAction(idOrFirstObjectSelector, options); @@ -1152,7 +1155,7 @@ ReactiveCache = { } return ret; }, - getActions(selector, options, getQuery) { + getActions(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getActions(selector, options, getQuery); @@ -1161,7 +1164,7 @@ ReactiveCache = { } return ret; }, - getTrigger(idOrFirstObjectSelector, options) { + getTrigger(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getTrigger(idOrFirstObjectSelector, options); @@ -1170,7 +1173,7 @@ ReactiveCache = { } return ret; }, - getTriggers(selector, options, getQuery) { + getTriggers(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getTriggers(selector, options, getQuery); @@ -1179,7 +1182,7 @@ ReactiveCache = { } return ret; }, - getImpersonatedUser(idOrFirstObjectSelector, options) { + getImpersonatedUser(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getImpersonatedUser(idOrFirstObjectSelector, options); @@ -1188,7 +1191,7 @@ ReactiveCache = { } return ret; }, - getImpersonatedUsers(selector, options, getQuery) { + getImpersonatedUsers(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getImpersonatedUsers(selector, options, getQuery); @@ -1197,7 +1200,7 @@ ReactiveCache = { } return ret; }, - getIntegration(idOrFirstObjectSelector, options) { + getIntegration(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getIntegration(idOrFirstObjectSelector, options); @@ -1206,7 +1209,7 @@ ReactiveCache = { } return ret; }, - getIntegrations(selector, options, getQuery) { + getIntegrations(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getIntegrations(selector, options, getQuery); @@ -1215,17 +1218,17 @@ ReactiveCache = { } return ret; }, - getSessionData(idOrFirstObjectSelector, options) { + getSessionData(idOrFirstObjectSelector = {}, options = {}) { // no reactive cache, otherwise global search will not work anymore let ret = ReactiveCacheServer.getSessionData(idOrFirstObjectSelector, options); return ret; }, - getSessionDatas(selector, options, getQuery) { + getSessionDatas(selector = {}, options = {}, getQuery = false) { // no reactive cache, otherwise global search will not work anymore let ret = ReactiveCacheServer.getSessionDatas(selector, options, getQuery); return ret; }, - getInvitationCode(idOrFirstObjectSelector, options) { + getInvitationCode(idOrFirstObjectSelector = {}, options = {}) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getInvitationCode(idOrFirstObjectSelector, options); @@ -1234,7 +1237,7 @@ ReactiveCache = { } return ret; }, - getInvitationCodes(selector, options, getQuery) { + getInvitationCodes(selector = {}, options = {}, getQuery = false) { let ret; if (Meteor.isServer) { ret = ReactiveCacheServer.getInvitationCodes(selector, options, getQuery);