Skip to content

Commit

Permalink
use util for spdx data
Browse files Browse the repository at this point in the history
  • Loading branch information
codemonkey800 committed May 6, 2024
1 parent 81b37a9 commit 75bf50f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 30 deletions.
19 changes: 4 additions & 15 deletions frontend/src/pages/plugins/[name].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import { PluginPage } from '@/components/PluginPage';
import { DEFAULT_REPO_DATA } from '@/constants/plugin';
import { useLoadingState } from '@/context/loading';
import { PluginStateProvider } from '@/context/plugin';
import { SpdxLicenseData, SpdxLicenseResponse } from '@/store/search/types';
import { SpdxLicenseData } from '@/store/search/types';
import { PluginData } from '@/types';
import { createUrl, fetchRepoData, FetchRepoDataResult, Logger } from '@/utils';
import { getErrorMessage } from '@/utils/error';
import { hubAPI } from '@/utils/HubAPIClient';
import { spdxLicenseDataAPI } from '@/utils/spdx';
import { getSpdxProps } from '@/utils/spdx';
import { getServerSidePropsHandler } from '@/utils/ssr';

/**
Expand Down Expand Up @@ -77,19 +77,8 @@ export const getServerSideProps = getServerSidePropsHandler<Props, Params>({
});
}

try {
const {
data: { licenses },
} = await spdxLicenseDataAPI.get<SpdxLicenseResponse>('');
props.licenses = licenses;
} catch (err) {
props.error = getErrorMessage(err);

logger.error({
message: 'Failed to fetch spdx license data',
error: props.error,
});
}
const spdxProps = await getSpdxProps(logger);
Object.assign(props, spdxProps);

return { props };
},
Expand Down
19 changes: 4 additions & 15 deletions frontend/src/pages/plugins/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import { ErrorMessage } from '@/components/ErrorMessage';
import { NotFoundPage } from '@/components/NotFoundPage';
import { SearchPage } from '@/components/SearchPage';
import { SearchStoreProvider } from '@/store/search/context';
import { SpdxLicenseData, SpdxLicenseResponse } from '@/store/search/types';
import { SpdxLicenseData } from '@/store/search/types';
import { PluginIndexData } from '@/types';
import { Logger } from '@/utils';
import { getErrorMessage } from '@/utils/error';
import { hubAPI } from '@/utils/HubAPIClient';
import { spdxLicenseDataAPI } from '@/utils/spdx';
import { getSpdxProps } from '@/utils/spdx';
import { getServerSidePropsHandler } from '@/utils/ssr';

interface Props {
Expand Down Expand Up @@ -40,19 +40,8 @@ export const getServerSideProps = getServerSidePropsHandler<Props>({
});
}

try {
const {
data: { licenses },
} = await spdxLicenseDataAPI.get<SpdxLicenseResponse>('');
props.licenses = licenses;
} catch (err) {
props.error = getErrorMessage(err);

logger.error({
message: 'Failed to fetch spdx license data',
error: props.error,
});
}
const spdxProps = await getSpdxProps(logger);
Object.assign(props, spdxProps);

return { props };
},
Expand Down

0 comments on commit 75bf50f

Please sign in to comment.