| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- // @flow
 - 
 - import {
 -     INIT_SEARCH,
 -     INIT_UPDATE_STATS,
 -     UPDATE_STATS,
 -     INIT_REORDER_STATS
 - } from './actionTypes';
 - 
 - /**
 -  * Starts a search by criteria.
 -  *
 -  * @param {string | null} criteria - The search criteria.
 -  * @returns {Object}
 -  */
 - export function initSearch(criteria: string | null) {
 -     return {
 -         type: INIT_SEARCH,
 -         criteria
 -     };
 - }
 - 
 - /**
 -  * Gets the new stats and triggers update.
 -  *
 -  * @param {Function} getSpeakerStats - Function to get the speaker stats.
 -  * @returns {Object}
 -  */
 - export function initUpdateStats(getSpeakerStats: Function) {
 -     return {
 -         type: INIT_UPDATE_STATS,
 -         getSpeakerStats
 -     };
 - }
 - 
 - /**
 -  * Updates the stats with new stats.
 -  *
 -  * @param {Object} stats - The new stats.
 -  * @returns {Object}
 -  */
 - export function updateStats(stats: Object) {
 -     return {
 -         type: UPDATE_STATS,
 -         stats
 -     };
 - }
 - 
 - /**
 -  * Initiates reordering of the stats.
 -  *
 -  * @returns {Object}
 -  */
 - export function initReorderStats() {
 -     return {
 -         type: INIT_REORDER_STATS
 -     };
 - }
 
 
  |