usersSearchIndex .search({ query: queryString, hitsPerPage }) .then(content => { if (!content.hits || content.hits.length === 0) return []; const userIds = content.hits.map(o => o.objectID); return loaders.user.loadMany(userIds); }) .then(data => data.filter(Boolean)) .catch(err => { console.error('err', err); })
communitySearchIndex .search({ query: queryString }) .then(content => { if (!content.hits || content.hits.length === 0) return []; const communityIds = content.hits.map(o => o.objectID); return loaders.community.loadMany(communityIds); }) .then(data => data.filter(Boolean)) .then(data => data.filter(community => !community.isPrivate)) .catch(err => { console.error('err', err); })
var data = coverage( filename, cov[ filename ] ); ret.files.push( data ); ret.hits += data.hits; ret.misses += data.misses; ret.sloc += data.sloc; ret.coverage = ( ret.hits / ret.sloc ) * 100; ret.sloc++; } else if ( data[ num ] !== undefined ) { ret.hits++; ret.sloc++; } ); ret.coverage = ( ret.hits / ret.sloc ) * 100;
usersSearchIndex .search({ query: queryString, hitsPerPage }) .then(content => { if (!content.hits || content.hits.length === 0) return []; // if no search filter was passed, there's no way to be searching for // community members if (searchFilter && !searchFilter.communityId) return []; const userIds = content.hits.map(o => o.objectID); const input = userIds.map(userId => { /*eslint array-callback-return: "off"*/ if (!searchFilter || !searchFilter.communityId) return; return [userId, searchFilter.communityId]; }); return loaders.userPermissionsInCommunity.loadMany(input); }) .then(results => results.filter( user => (user && user.isMember) || (user && user.isBlocked) ) ) .then(data => data.filter(Boolean)) .catch(err => { console.error('err', err); })
let getSearchResultThreads = (filters: string) => communityThreadsSearchIndex .search({ query: searchString, filters }) .then(content => { if (!content.hits || content.hits.length === 0) return null; return content.hits.map(o => ({ threadId: o.threadId, channelId: o.channelId, communityId: o.communityId, creatorId: o.creatorId, })); }) .catch(err => { console.error('err', err); })
var data = coverage(filename, cov[filename]); ret.files.push(data); ret.hits += data.hits; ret.misses += data.misses; ret.sloc += data.sloc; ret.coverage = (ret.hits / ret.sloc) * 100; ret.sloc++; } else if (data[num] !== undefined) { ret.hits++; ret.sloc++; }); ret.coverage = ret.hits / ret.sloc * 100;
let getSearchResultThreads = (filters: string) => threadsSearchIndex .search({ query: queryString, filters }) .then(content => { if (!content.hits || content.hits.length === 0) return null; return content.hits.map(o => ({ threadId: o.threadId, channelId: o.channelId, communityId: o.communityId, creatorId: o.creatorId, })); }) .catch(err => { console.error('err', err); })
// perform an initial search to ensure that there are some threads that exist // for this search query let getSearchResultThreads = (filters: string) => searchIndex .search({ query: queryString, filters }) .then(content => { if (!content.hits || content.hits.length === 0) return null; return content.hits.map(o => ({ threadId: o.threadId, channelId: o.channelId, communityId: o.communityId, creatorId: o.creatorId, })); }) .catch(err => { console.error('err', err); })
var data = coverage(filename, cov[filename]); ret.files.push(data); ret.hits += data.hits; ret.misses += data.misses; ret.sloc += data.sloc; ret.coverage = (ret.hits / ret.sloc) * 100; ret.sloc++; } else if (data[num] !== undefined) { ret.hits++; ret.sloc++; }); ret.coverage = ret.hits / ret.sloc * 100;