chore: simplify js linting

This commit is contained in:
zhom
2025-05-29 11:00:19 +04:00
parent 8d1d970324
commit d87ef3ccf6
37 changed files with 162 additions and 287 deletions
+14 -14
View File
@@ -72,7 +72,7 @@ const isAlphaVersion = (version: string): boolean => {
export function useBrowserDownload() {
const [availableVersions, setAvailableVersions] = useState<GithubRelease[]>(
[],
[]
);
const [downloadedVersions, setDownloadedVersions] = useState<string[]>([]);
const [isDownloading, setIsDownloading] = useState(false);
@@ -128,7 +128,7 @@ export function useBrowserDownload() {
undefined,
{
suppressCompletionToast: isAutoUpdate,
},
}
);
setDownloadProgress(null);
}
@@ -167,7 +167,7 @@ export function useBrowserDownload() {
`Found ${progress.new_versions_found} new browser versions!`,
{
duration: 3000,
},
}
);
}
// Dismiss any update toasts
@@ -179,7 +179,7 @@ export function useBrowserDownload() {
});
toast.dismiss();
}
},
}
);
return () => {
@@ -224,7 +224,7 @@ export function useBrowserDownload() {
try {
const versionInfos = await invoke<BrowserVersionInfo[]>(
"fetch_browser_versions_cached_first",
{ browserStr },
{ browserStr }
);
// Convert BrowserVersionInfo to GithubRelease format for compatibility
@@ -234,7 +234,7 @@ export function useBrowserDownload() {
assets: [],
published_at: versionInfo.date,
is_alpha: versionInfo.is_prerelease,
}),
})
);
setAvailableVersions(githubReleases);
@@ -259,13 +259,13 @@ export function useBrowserDownload() {
// Get versions with new count info and cached detailed info
const result = await invoke<BrowserVersionsResult>(
"fetch_browser_versions_with_count_cached_first",
{ browserStr },
{ browserStr }
);
// Get detailed version info for compatibility
const versionInfos = await invoke<BrowserVersionInfo[]>(
"fetch_browser_versions_cached_first",
{ browserStr },
{ browserStr }
);
// Convert BrowserVersionInfo to GithubRelease format for compatibility
@@ -275,7 +275,7 @@ export function useBrowserDownload() {
assets: [],
published_at: versionInfo.date,
is_alpha: versionInfo.is_prerelease,
}),
})
);
setAvailableVersions(githubReleases);
@@ -287,7 +287,7 @@ export function useBrowserDownload() {
{
duration: 3000,
description: `Total available: ${result.total_versions_count} versions`,
},
}
);
}
@@ -307,7 +307,7 @@ export function useBrowserDownload() {
try {
const downloadedVersions = await invoke<string[]>(
"get_downloaded_browser_versions",
{ browserStr },
{ browserStr }
);
setDownloadedVersions(downloadedVersions);
return downloadedVersions;
@@ -321,7 +321,7 @@ export function useBrowserDownload() {
async (
browserStr: string,
version: string,
suppressNotifications = false,
suppressNotifications = false
) => {
const browserName = getBrowserDisplayName(browserStr);
setIsDownloading(true);
@@ -345,14 +345,14 @@ export function useBrowserDownload() {
setIsDownloading(false);
}
},
[loadDownloadedVersions],
[loadDownloadedVersions]
);
const isVersionDownloaded = useCallback(
(version: string) => {
return downloadedVersions.includes(version);
},
[downloadedVersions],
[downloadedVersions]
);
return {
+3 -3
View File
@@ -15,7 +15,7 @@ export function useTableSorting() {
const loadSettings = async () => {
try {
const settings = await invoke<TableSortingSettings>(
"get_table_sorting_settings",
"get_table_sorting_settings"
);
setSortingSettings(settings);
} catch (error) {
@@ -39,7 +39,7 @@ export function useTableSorting() {
console.error("Failed to save table sorting settings:", error);
}
},
[],
[]
);
// Convert our settings to tanstack table sorting format
@@ -67,7 +67,7 @@ export function useTableSorting() {
void saveSortingSettings(newSettings);
}
},
[saveSortingSettings, isLoaded],
[saveSortingSettings, isLoaded]
);
return {
+12 -12
View File
@@ -61,7 +61,7 @@ export function useVersionUpdater() {
total: progress.total_browsers,
found: progress.new_versions_found,
},
},
}
);
} else {
showLoadingToast("Starting version update check...", {
@@ -81,7 +81,7 @@ export function useVersionUpdater() {
duration: 4000,
description:
"Version information has been updated in the background",
},
}
);
} else {
toast.success("No new browser versions found", {
@@ -103,7 +103,7 @@ export function useVersionUpdater() {
description: "Check your internet connection and try again",
});
}
},
}
);
return () => {
@@ -130,7 +130,7 @@ export function useVersionUpdater() {
const loadUpdateStatus = useCallback(async () => {
try {
const [lastUpdate, timeUntilNext] = await invoke<[number | null, number]>(
"get_version_update_status",
"get_version_update_status"
);
setLastUpdateTime(lastUpdate);
setTimeUntilNextUpdate(timeUntilNext);
@@ -143,18 +143,18 @@ export function useVersionUpdater() {
try {
setIsUpdating(true);
const results = await invoke<BackgroundUpdateResult[]>(
"trigger_manual_version_update",
"trigger_manual_version_update"
);
const totalNewVersions = results.reduce(
(sum, result) => sum + result.new_versions_count,
0,
0
);
const successfulUpdates = results.filter(
(r) => r.updated_successfully,
(r) => r.updated_successfully
).length;
const failedUpdates = results.filter(
(r) => !r.updated_successfully,
(r) => !r.updated_successfully
).length;
if (failedUpdates > 0) {
@@ -194,7 +194,7 @@ export function useVersionUpdater() {
try {
const result = await invoke<BrowserVersionsResult>(
"fetch_browser_versions_with_count",
{ browserStr },
{ browserStr }
);
// Show notification about new versions if any were found
@@ -205,7 +205,7 @@ export function useVersionUpdater() {
{
duration: 3000,
description: `Total available: ${result.total_versions_count} versions`,
},
}
);
}
@@ -215,7 +215,7 @@ export function useVersionUpdater() {
throw error;
}
},
[],
[]
);
const formatTimeUntilUpdate = useCallback((seconds: number): string => {
@@ -251,7 +251,7 @@ export function useVersionUpdater() {
return "Just now";
}
},
[],
[]
);
return {