Browse Source

fix(services): remove duplicate getErrorUrl method from ProfileService

- Remove duplicate method implementation causing TypeScript compilation errors
- Consolidate error URL extraction logic into single method
- Fix duplicate function implementation errors TS2393

Improves code quality and prevents build failures
didview-invalid-did-handling
Matthew Raymer 2 days ago
parent
commit
618b822c8b
  1. 19
      src/services/ProfileService.ts

19
src/services/ProfileService.ts

@ -255,32 +255,27 @@ export class ProfileService {
}
/**
* Extract URL from AxiosError without type casting
* Extract error URL safely from error object
*/
private getErrorUrl(error: unknown): string | undefined {
if (this.isAxiosError(error)) {
return error.config?.url;
}
if (this.isApiError(error) && (error as any).config) {
const config = (error as any).config as { url?: string };
return config.url;
}
return undefined;
}
/**
* Type guard for AxiosError
*/
private isAxiosError(error: unknown): error is AxiosError {
return error instanceof AxiosError;
}
/**
* Extract error URL safely from error object
*/
private getErrorUrl(error: unknown): string | undefined {
if (this.isApiError(error) && error.config) {
const config = error.config as { url?: string };
return config.url;
}
return undefined;
}
}
/**

Loading…
Cancel
Save