function getProcessorName()

in src/components/activity-stream/activity__stream-vcs-helper.ts [99:161]


function getProcessorName(type: string): string {
  const processorName: Record<string, string> = {
    TeamCity: 'TeamCity',
    GitLab: 'GitLab',
    Bitbucket: 'Bitbucket',
    GitHub: 'GitHub',
    Upsource: 'Upsource',
    Jenkins: 'Jenkins',
    Gogs: 'Gogs',
    Gitea: 'Gitea',
    Space: 'Space',
  };
  let name: keyof typeof processorName = '';

  switch (type) {
    case ResourceTypes.TEAMCITY_CHANGES_PROCESSOR:
    case 'TeamcityBuildConfMapping':
      name = processorName.TeamCity;
      break;

    case ResourceTypes.GITLAB_MAPPING:
    case 'GitLabChangesProcessor':
      name = processorName.GitLab;
      break;

    case ResourceTypes.GITHUB_MAPPING:
    case 'GithubRepo':
      name = processorName.GitHub;
      break;

    case ResourceTypes.GOGS:
    case 'GogsChangesProcessor':
      name = processorName.Gogs;
      break;

    case ResourceTypes.GITEA:
    case 'GiteaChangesProcessor':
      name = processorName.Gitea;
      break;

    case ResourceTypes.UPSOURCE_PROCESSOR:
    case 'UpsourceChangesProcessor':
      name = processorName.Upsource;
      break;

    case ResourceTypes.JENKINS_SERVER:
    case ResourceTypes.JENKINS_CHANGES_PROCESSOR:
      name = processorName.Jenkins;
      break;

    case ResourceTypes.BITBUCKET:
    case ResourceTypes.BITBUCKET_MAPPING:
      name = processorName.Bitbucket;
      break;

    case ResourceTypes.SPACE_SERVER:
    case ResourceTypes.SPACE_MAPPING:
      name = processorName.Space;
      break;
  }

  return name;
}