client/lib/users/store.js
function( fetchOptions ) {
		let namespace = getNamespace( fetchOptions ),
			siteId = fetchOptions.siteId,
			users = [];

		debug( 'getUsers:', namespace );

		if ( ! _usersBySite[ siteId ] ) {
			_usersBySite[ siteId ] = {};
		}
		if ( ! _userIDsByNamespace[ namespace ] ) {
			return users;
		}
		_userIDsByNamespace[ namespace ].forEach( userId => {
			if ( _usersBySite[ siteId ][ userId ] ) {
				users.push( _usersBySite[ siteId ][ userId ] );
			}
		} );
		return users;
	}
function( fetchOptions ) {
		let namespace = getNamespace( fetchOptions ),
			siteId = fetchOptions.siteId,
			users = [];

		debug( 'getUsers:', namespace );

		if ( ! _usersBySite[ siteId ] ) {
			_usersBySite[ siteId ] = {};
		}
		if ( ! _userIDsByNamespace[ namespace ] ) {
			return users;
		}
		_userIDsByNamespace[ namespace ].forEach( userId => {
			if ( _usersBySite[ siteId ][ userId ] ) {
				users.push( _usersBySite[ siteId ][ userId ] );
			}
		} );
		return users;
	}
function ( fetchOptions ) { let namespace = getNamespace ( fetchOptions ) , siteId = fetchOptions . siteId , users = [ ] ; debug ( 'getUsers:' , namespace ) ; if ( ! _usersBySite [ siteId ] ) { _usersBySite [ siteId ] = { } ; } if ( ! _userIDsByNamespace [ namespace ] ) { return users ; } _userIDsByNamespace [ namespace ] . forEach ( userId => { if ( _usersBySite [ siteId ] [ userId ] ) { users . push ( _usersBySite [ siteId ] [ userId ] ) ; } } ) ; return users ; }
Get Users for a set of fetchOptions
Get Users for a set of fetchOptions