Results 656 comments of Eric Blade

woot. found all the files (they were right there in the same directory, just had to dig out all their filenames, and serve them to myself) I've committed all the...

.. not sure how useful it is. The XSD files that i was able to get from the amazon envelope file, and all the ones that it links to, provides...

I'm.. guessing.. since it's got a max request quota of 6, and it restores at 1 per minute ..wow.. that it doesn't work like the Products functions, quota-wise. Over in...

... note to self.. a queue handler *could* be added at callEndpoint that accepts the known endpoint data (category, name, throttle info), and attempts to handle it based on the...

... guess i had the "i left a comment in my head" (or maybe on my laptop) thing too :-D I thought quite a lot about this last night, as...

i'm not ready to accept this, but here's where i've started .. https://github.com/ericblade/mws-advanced/commit/ea44846aceb7130693c6c20b96901a43a4578d69 each instance of MWSA creates a Queue instance for each service call (indexed by category/action) ... the...

so with the latest Queue update (assume throttling WILL occur if you fire off a lot, instead of waiting FOR it to occur), i'm able to fire off ~850 requests...

If it has a maxInFlight of 10, that sounds correct. It will send the first 10 right off, and then run the throttleTimer for each that remain. Once maxInFlight *...

oh, and there should only be one setThrottleTimer in action at a time, runQueue() should shift() the first element off the array, and run it. If it hasn't been throttled,...

drainQueue took some more changing, looks like ```` drainQueue() { if (this.queueTimer) { // console.warn('* ignoring drain request, waiting on throttle timer'); return; } if (!this.queue.length) { // console.warn('* ignoring...