in app/addons/databases/stores.js [138:177]
dispatch: function (action) {
switch (action.type) {
case ActionTypes.DATABASES_SETPAGE:
this._page = action.options.page;
break;
case ActionTypes.DATABASES_SETLIMIT:
this.setLimit(action.options.limit);
break;
case ActionTypes.DATABASES_SET_PROMPT_VISIBLE:
this.setPromptVisible(action.options.visible);
break;
case ActionTypes.DATABASES_STARTLOADING:
this.setLoading(true);
break;
case ActionTypes.DATABASES_LOADCOMPLETE:
this.setLoading(false);
break;
case ActionTypes.DATABASES_UPDATE:
this._fullDbList = action.options.fullDbList;
this._dbList = action.options.dbList;
this._databaseDetails = action.options.databaseDetails;
this._failedDbs = action.options.failedDbs;
this.setLoading(false);
break;
case ActionTypes.DATABASES_PARTITIONED_DB_AVAILABLE:
this._partitionedDatabasesAvailable = action.options.available;
break;
default:
return;
}
this.triggerChange();
}