flatpak/linux, closes #54

Signed-off-by: FTCHD <144691102+FTCHD@users.noreply.github.com>
This commit is contained in:
FTCHD
2025-10-24 08:46:06 +02:00
parent 9bc27ac3e2
commit 6b416f6c82
+15 -9
View File
@@ -392,16 +392,22 @@ async function parseRemotes(remotes: string[]) {
let iconPath = await resolveResource('icons/favicon/icon.png')
try {
if (remoteInfo?.provider) {
iconPath = await resolveResource(`icons/small/providers/${remoteInfo.provider}.png`)
} else if (remoteInfo?.type) {
iconPath = await resolveResource(`icons/small/backends/${remoteInfo?.type}.png`)
if (['windows', 'macos'].includes(platform())) {
try {
if (remoteInfo?.provider) {
iconPath = await resolveResource(
`icons/small/providers/${remoteInfo.provider}.png`
)
} else if (remoteInfo?.type) {
iconPath = await resolveResource(`icons/small/backends/${remoteInfo?.type}.png`)
}
} catch (error) {
Sentry.captureException(
new Error(`Error resolving icon path for ${remote}: ${error}`)
)
Sentry.captureException(error)
console.error('Error resolving icon path for', remote, error)
}
} catch (error) {
Sentry.captureException(new Error(`Error resolving icon path for ${remote}: ${error}`))
Sentry.captureException(error)
console.error('Error resolving icon path for', remote, error)
}
parsedRemotes[remote] = {