Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 21 15:43
    denazebiz starred canjs/canjs
  • Jun 17 00:44
    boticello starred canjs/canjs
  • Jun 15 16:39
  • Jun 07 16:47
    justinbmeyer assigned #5517
  • Jun 07 16:44
    bmomberger-bitovi labeled #5517
  • Jun 07 16:44
    bmomberger-bitovi opened #5517
  • Jun 07 16:44
    bmomberger-bitovi labeled #5517
  • Jun 07 16:44
    bmomberger-bitovi labeled #5517
  • Jun 07 11:52
    maxloh starred canjs/canjs
  • Jun 04 04:31
    MarymagdalenaX86 starred canjs/canjs
  • Jun 03 05:09
    JonReppDirectOneDesign starred canjs/canjs
  • May 20 21:13
    justinbmeyer opened #5516
  • May 19 10:38
    Heartnett starred canjs/canjs
  • May 14 20:56
    leodutra starred canjs/canjs
  • May 11 09:07
    frank-dspeed edited #5515
  • May 11 09:05
    frank-dspeed edited #5515
  • May 11 09:01
    frank-dspeed edited #5515
  • May 11 08:52
    frank-dspeed opened #5515
  • May 07 12:16
    eddyralston starred canjs/canjs
  • May 03 20:07
    Jakedalus starred canjs/canjs
Justin Meyer
@justinbmeyer
it would use the todos returned by {}
Thomas Sieverding
@Bajix
For my use case, I want to explicitely disable data-url
Justin Meyer
@justinbmeyer
not for the first load though right?
Thomas Sieverding
@Bajix
As the data will be loaded after the fact
I’m delaying loading findAll until a websocket connection is established
Justin Meyer
@justinbmeyer
@RALifeCoach ok ... but that's different than what I'm talking about
Thomas Sieverding
@Bajix
Then I’m loading based off of time, and letting my websocket connection publish going forward
Christopher Oliphant
@RALifeCoach
Sorry, there are several different conversations going on at once
Justin Meyer
@justinbmeyer
@Bajix what do you mean by "based off time"?
sounds like you need a data-websocket behavior.
Thomas Sieverding
@Bajix
I have a creation time on my data, and I would want to query things created before connecting, but after the crreation time of the last thing cached
Justin Meyer
@justinbmeyer
ah ... last thing cached in localstorage?
Thomas Sieverding
@Bajix
Yes
Justin Meyer
@justinbmeyer
this is a perfect opportunity for a behavior
Thomas Sieverding
@Bajix
Oh?
Justin Meyer
@justinbmeyer
like .. this is exactly the scenario can-connect was built to handle
Thomas Sieverding
@Bajix
I know ;p
Justin Meyer
@justinbmeyer
well built to be ABLE to handle
doesn't handle it
Thomas Sieverding
@Bajix
Though I don’t see why data-websocket would be a behavior
Justin Meyer
@justinbmeyer
you query the websocket once it's connected for the new things right?
Thomas Sieverding
@Bajix
Nope
Though I suppose I could do it that way
Justin Meyer
@justinbmeyer
when / how do you query the new things?
Thomas Sieverding
@Bajix
I would query things using findAll after my websocket connection is online
Justin Meyer
@justinbmeyer
oh ... I would fire getList and forget
Thomas Sieverding
@Bajix
Then I’d use something like hydrateInstance to handling incoming data from my websocket connection
Justin Meyer
@justinbmeyer
ok, so I'm not sure how all this works ... but let me take a stab at some sudo code
Thomas Sieverding
@Bajix
Sure
onData: function( packet ) {
  var action = packet[0],
    data = packet[2];

  switch (action) {
    case 'DELETE channel':
      return Channel.model(data).destroyed();
    case 'DELETE message':
      return Message.model(data).destroyed();
    case 'DELETE user':
      return User.model(data).destroyed();
    case 'channel':
      return this.dispatch('channel', [Channel.model(data)]);
    case 'message':
      return this.dispatch('message', [Message.model(data)]);
    case 'user':
      return this.dispatch('user', [User.model(data)]);
  }
},
This is an example of a similar use-case to what I’m building now
      '{scope} onlineAt': function( scope, ev, onlineAt ) {
        var channel = scope.attr('channel');

        if (onlineAt) {
          Message.findAll({
            channel: channel._id,
            limit: channel.config.loadMessageCount
          });

          User.findAll({
            channel: channel._id,
            limit: config.chat.loadMessageCount
          });
        }
      },
So onlineAt would be the time my connection goes online
This was pre can-connect
My models were setup to emit newInstance on prototype.init on their constructor
I was combining the two data sets manually
Christopher Oliphant
@RALifeCoach
back to steal-tools - I have in my package.son
  "system": {
    "main": "modules/page.players-redesign/player-bio/components/player-bio.js"
  },
/git/pgatour-cq-v2/front-end/node_modules/steal-tools/lib/graph/make_graph_with_bundles.js:83
    if( Array.isArray(cfg.main) ) {
                         ^

TypeError: Cannot read property 'main' of undefined
    at module.exports (/git/pgatour-cq-v2/front-end/node_modules/steal-tools/lib/graph/make_graph_with_bundles.js:83:23)
Leath Cooper
@IcculusC
not in system
it's a top level package.json field
Thomas Sieverding
@Bajix
@IcculusC It’s in both
Leath Cooper
@IcculusC
oh
Thomas Sieverding
@Bajix
He should be doing this in system.main
the top level main is a fallback
Leath Cooper
@IcculusC
weird, in my experience it only works under the top level package.json object
Christopher Oliphant
@RALifeCoach
I removed it from the system object and I am getting the same result
This message was deleted
Leath Cooper
@IcculusC
well I learned something just now
Thomas Sieverding
@Bajix
@RALifeCoach Your paths are likely the issue
Christopher Oliphant
@RALifeCoach
how so?
Thomas Sieverding
@Bajix
What’s your package.json name & system.directories