Vue tracker error.\

Error in created hook: “Error: You must provide either a function or an object with the update() method.”

      listings: {
        params() {
          return {sub: this.$subReady.bazaarList, filter: this.selectedFilters, sort: {name: 1}, limit: this.requested}
        },
        // deep: true,
        update (params) {
          if (!params.sub) {return []}
          let filter = params.filter
          let sort = params.sort
          let limit = params.limit
          console.log("parapms", params, "sdf", typeof params)
          if (Session.get('parsedFilter')) {
            if(filter != null) {
              return AuctionItems.find({
                skills: {$regex: filter}
              }, {
                 sort: { sort },
                limit: limit
              })
            } else {
              return AuctionItems.find({}, {limit: limit})
            }
          } else {
            if(filter != null) {
              return AuctionItems.find({
                skills: {$regex: filter},
                url: {$exists: false}
              }, {
                sort: sort,
                limit: limit
              })
            } else {
              return AuctionItems.find({}, {limit: limit})
            }
          }
        }
      },
      lastItem: {
        params(){
          if (!!this.$subReady.bazaarList){
            var a = null
          } else {
            var a = this.listings[this.listings.length-1]._id
          }
          return {sub: this.$subReady.bazaarList, filter: this.selectedFilters, sort: {name: 1}, reference: a}
        },
        // deep:true,
        update(params){
          if (!params.sub){
            return false
          }
          let filter = params.filter
          let sort = params.sort
          // if (this.listings.length == 0){
          //   if(typeof AuctionItems.findOne({skills: {$regex: filter}}) != "undefined"){
          //     return false
          //   } else {
          //     return true
          //   }
          // }
          return AuctionItems.find({skills: {$regex: filter}}, {limit:1, sort: sort})._id == params.reference
        },
      },

provide is not a word when it comes to methods I belief, it’s either: pass in, or return.

And then in either case all i have are objects and functions.