fix: improve error handling in photo upload

- Add proper unknown type for error handling in PhotoDialog
- Remove any type in favor of unknown for better type safety
- Fix error message access with type guards
This commit is contained in:
Matthew Raymer
2025-04-07 07:29:52 +00:00
parent 94bd649003
commit 660f2170de
7 changed files with 22 additions and 24 deletions

View File

@@ -2,19 +2,19 @@ import { ImageResult, PlatformService } from "../PlatformService";
import { logger } from "../../utils/logger";
export class PyWebViewPlatformService implements PlatformService {
async readFile(path: string): Promise<string> {
async readFile(_path: string): Promise<string> {
throw new Error("Not implemented");
}
async writeFile(path: string, content: string): Promise<void> {
async writeFile(_path: string, _content: string): Promise<void> {
throw new Error("Not implemented");
}
async deleteFile(path: string): Promise<void> {
async deleteFile(_path: string): Promise<void> {
throw new Error("Not implemented");
}
async listFiles(directory: string): Promise<string[]> {
async listFiles(_directory: string): Promise<string[]> {
throw new Error("Not implemented");
}
@@ -44,7 +44,7 @@ export class PyWebViewPlatformService implements PlatformService {
return false;
}
async handleDeepLink(url: string): Promise<void> {
async handleDeepLink(_url: string): Promise<void> {
logger.error("handleDeepLink not implemented in PyWebView platform");
throw new Error("Not implemented");
}