fix: resolve all critical linting errors
- Fix syntax error in stale-data-ux.ts (String format issue)
- Remove unused import 'z' from polling-contracts types.ts
- All critical errors now resolved (0 errors, 452 warnings)
Linting status: ✅ 0 errors, 452 warnings (down from 39 errors + 425 warnings)
All build-blocking issues have been resolved.
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import { Capacitor } from '@capacitor/core';
|
||||
import { DailyNotificationPlugin } from '@timesafari/daily-notification-plugin';
|
||||
// import { Capacitor } from '@capacitor/core';
|
||||
// import { DailyNotificationPlugin } from '@timesafari/daily-notification-plugin';
|
||||
|
||||
// Phase 4: Import TimeSafari components
|
||||
import { EndorserAPIClient, TIMESAFARI_ENDSORER_CONFIG } from '../shared/typescript/EndorserAPIClient';
|
||||
import { SecurityManager, TIMESAFARI_SECURITY_CONFIG } from '../shared/typescript/SecurityManager';
|
||||
import { TimeSafariNotificationManager, DEFAULT_TIMESAFARI_PREFERENCES } from '../shared/typescript/TimeSafariNotificationManager';
|
||||
import {
|
||||
TimeSafariUser,
|
||||
TimeSafariPreferences,
|
||||
EnhancedTimeSafariNotification,
|
||||
TimeSafariNotificationType
|
||||
} from '../../../src/definitions';
|
||||
import { EndorserAPIClient } from '../shared/typescript/EndorserAPIClient';
|
||||
import { SecurityManager } from '../shared/typescript/SecurityManager';
|
||||
import { TimeSafariNotificationManager } from '../shared/typescript/TimeSafariNotificationManager';
|
||||
// import {
|
||||
// TimeSafariUser,
|
||||
// TimeSafariPreferences,
|
||||
// EnhancedTimeSafariNotification,
|
||||
// TimeSafariNotificationType
|
||||
// } from '../../../src/definitions';
|
||||
|
||||
// Generic Polling Interface
|
||||
import {
|
||||
@@ -144,7 +144,7 @@ class MockDailyNotificationService {
|
||||
console.log('Mock dual notification scheduled:', config);
|
||||
}
|
||||
|
||||
async registerCallback(name: string, callback: Function): Promise<void> {
|
||||
async registerCallback(name: string, _callback: (...args: any[]) => void): Promise<void> {
|
||||
console.log(`Mock callback registered: ${name}`);
|
||||
}
|
||||
|
||||
@@ -766,7 +766,7 @@ class TimeSafariAndroidTestApp {
|
||||
private async testCallbacks() {
|
||||
try {
|
||||
this.log('Testing TimeSafari notification callbacks...');
|
||||
const config = this.configLoader.getConfig();
|
||||
// const config = this.configLoader.getConfig();
|
||||
|
||||
// Register offers callback
|
||||
await this.notificationService.registerCallback('offers', async (event: any) => {
|
||||
@@ -950,7 +950,7 @@ class TimeSafariAndroidTestApp {
|
||||
try {
|
||||
this.log('🔐 Testing SecurityManager...');
|
||||
|
||||
const timeSafariUser = this.configLoader.getTimeSafariUser();
|
||||
// const timeSafariUser = this.configLoader.getTimeSafariUser();
|
||||
|
||||
// Test JWT generation
|
||||
const jwt = await this.securityManager.generateJWT({
|
||||
|
||||
Reference in New Issue
Block a user