hunk.code_window:     const account_id = await cache.tryGet(cacheUid, async () => {
           const search_response = await got({
               method: 'get',
               url: search_url,
               headers: {
                   ...(mastodonConfig.accessToken ? { Authorization: `Bearer ${mastodonConfig.accessToken}` } : {}),
               },
               searchParams: {
                   q: acct,
                   type: 'accounts',
  
hunk.labels: keep keep keep keep keep replace replace replace keep keep keep
hunk.after_edit:             headers: apiHeaders(site),
  
hunk.file_path: lib/routes/mastodon/utils.js
hunk.type: replace
file: const { rootUrl, asyncPoolAll, parseNewsList, parseArticle } = require('./utils');
  const site_title_mapping = {
      '/': 'News',
      bpol: 'Politics',
      bbiz: 'Business',
      markets: 'Markets',
      technology: 'Technology',
      green: 'Green',
      wealth: 'Wealth',
      pursuits: 'Pursuits',
      bview: 'Opinion',
      equality: 'Equality',
      businessweek: 'Businessweek',
      citylab: 'CityLab',
  };
  
  export default async (ctx) => {
      const site = ctx.req.param('site');
      const currentUrl = site ? `${rootUrl}/${site}/sitemap_news.xml` : `${rootUrl}/sitemap_news.xml`;
  
      const list = await parseNewsList(currentUrl, ctx);
      const items = await asyncPoolAll(1, list, (item) => parseArticle(item));
      ctx.set('data', {
          title: `Bloomberg - ${site_title_mapping[site ?? '/']}`,
          link: currentUrl,
          item: items,
      });
  };
  