When provided a store name, comma delimited list of stores or an array, waitFor returns a promise that will be resolved when those stores have processed the action.

📘

Proxies to Dispatcher

Internally this maps to the dispatchers waitFor method providing it a list of the stores dispatch tokens.

fluxapp.registerStore('user', {
  logout: function() {
    this.waitFor('session').then(function() {
      // session store has finished processing
    });
  }
});

👍

On to getStore