Skip to content

Commit 69b7343

Browse files
committed
Minor cleanup
1 parent a9eb1d9 commit 69b7343

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/utils/socket-url.mts

+4-6
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ import type { components } from '@socketsecurity/sdk/types/api'
44
type PurlLikeType = PackageURL | components['schemas']['SocketPURL']
55

66
export function getPkgFullNameFromPurlObj(purlObj: PurlLikeType): string {
7-
if (purlObj.type === 'maven') {
8-
return [purlObj.namespace, purlObj.name].filter(Boolean).join(':')
9-
} else {
10-
return [purlObj.namespace, purlObj.name].filter(Boolean).join('/')
11-
}
7+
const { name, namespace } = purlObj
8+
return namespace
9+
? `${namespace}${purlObj.type === 'maven' ? ':' : '/'}${name}`
10+
: name
1211
}
1312

1413
export function getSocketDevAlertUrl(alertType: string): string {
@@ -19,7 +18,6 @@ export function getSocketDevPackageOverviewUrlFromPurl(
1918
purlObj: PurlLikeType
2019
): string {
2120
const fullName = getPkgFullNameFromPurlObj(purlObj)
22-
2321
return getSocketDevPackageOverviewUrl(purlObj.type, fullName, purlObj.version)
2422
}
2523

0 commit comments

Comments
 (0)