Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 18:59
    cherifGsoul review_requested #5443
  • 18:59
    cherifGsoul opened #5443
  • 18:51

    cherifGsoul on document-inserted-removed-can6

    Add inserted/removed events to … (compare)

  • 15:38
    greenkeeper[bot] labeled #5442
  • 15:38
    greenkeeper[bot] opened #5442
  • 15:38

    greenkeeper[bot] on can-view-live-5.0.1

    fix(package): update can-view-l… (compare)

  • Dec 08 21:21
    greenkeeper[bot] commented #5392
  • Dec 08 21:21

    greenkeeper[bot] on core-js-3.4.8

    chore(package): update core-js … (compare)

  • Dec 06 18:40
    cherifGsoul review_requested #5441
  • Dec 06 18:39
    cherifGsoul opened #5441
  • Dec 06 18:22

    cherifGsoul on update-infrastructure-page

    Update infrastructure page with… (compare)

  • Dec 06 18:14
    greenkeeper[bot] commented #5422
  • Dec 06 18:14

    greenkeeper[bot] on @feathersjs

    chore(package): update @feather… (compare)

  • Dec 06 18:11
    greenkeeper[bot] commented #5401
  • Dec 06 18:11

    greenkeeper[bot] on @feathersjs

    chore(package): update @feather… (compare)

  • Dec 04 22:03
    chasenlehara opened #5440
  • Dec 04 22:03
    chasenlehara labeled #5440
  • Dec 04 19:18
    cherifGsoul review_requested #5432
  • Dec 04 14:09
    m-ahmadi starred canjs/canjs
  • Dec 04 10:52
    ansyeow starred canjs/canjs
Christopher Oliphant
@RALifeCoach
Referencing the superMap tag in the stache file, showing “Is Loading” while isPending is true, and then displaying the the stache for the component, once the data is loaded.
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?