disableUserPages.ts 387 B

123456789101112131415161718
  1. export function removeUserPages(
  2. query: string,
  3. userPagesDisabled: boolean,
  4. ): string {
  5. if (!userPagesDisabled) {
  6. return query;
  7. }
  8. const cleanQuery = query.replace(/prefix:\/user/g, '').trim();
  9. if (!cleanQuery.includes('-prefix:/user')) {
  10. const queryWithUserPrefix = `${cleanQuery.trim()} -prefix:/user`;
  11. return queryWithUserPrefix;
  12. }
  13. return cleanQuery;
  14. }