|
@ -1,16 +1,16 @@ |
|
|
import { Capacitor } from '@capacitor/core'; |
|
|
// import { Capacitor } from '@capacitor/core';
|
|
|
import { DailyNotificationPlugin } from '@timesafari/daily-notification-plugin'; |
|
|
// import { DailyNotificationPlugin } from '@timesafari/daily-notification-plugin';
|
|
|
|
|
|
|
|
|
// Phase 4: Import TimeSafari components
|
|
|
// Phase 4: Import TimeSafari components
|
|
|
import { EndorserAPIClient, TIMESAFARI_ENDSORER_CONFIG } from '../shared/typescript/EndorserAPIClient'; |
|
|
import { EndorserAPIClient } from '../shared/typescript/EndorserAPIClient'; |
|
|
import { SecurityManager, TIMESAFARI_SECURITY_CONFIG } from '../shared/typescript/SecurityManager'; |
|
|
import { SecurityManager } from '../shared/typescript/SecurityManager'; |
|
|
import { TimeSafariNotificationManager, DEFAULT_TIMESAFARI_PREFERENCES } from '../shared/typescript/TimeSafariNotificationManager'; |
|
|
import { TimeSafariNotificationManager } from '../shared/typescript/TimeSafariNotificationManager'; |
|
|
import { |
|
|
// import {
|
|
|
TimeSafariUser, |
|
|
// TimeSafariUser,
|
|
|
TimeSafariPreferences, |
|
|
// TimeSafariPreferences,
|
|
|
EnhancedTimeSafariNotification, |
|
|
// EnhancedTimeSafariNotification,
|
|
|
TimeSafariNotificationType |
|
|
// TimeSafariNotificationType
|
|
|
} from '../../../src/definitions'; |
|
|
// } from '../../../src/definitions';
|
|
|
|
|
|
|
|
|
// Generic Polling Interface
|
|
|
// Generic Polling Interface
|
|
|
import { |
|
|
import { |
|
@ -144,7 +144,7 @@ class MockDailyNotificationService { |
|
|
console.log('Mock dual notification scheduled:', config); |
|
|
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}`); |
|
|
console.log(`Mock callback registered: ${name}`); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -766,7 +766,7 @@ class TimeSafariAndroidTestApp { |
|
|
private async testCallbacks() { |
|
|
private async testCallbacks() { |
|
|
try { |
|
|
try { |
|
|
this.log('Testing TimeSafari notification callbacks...'); |
|
|
this.log('Testing TimeSafari notification callbacks...'); |
|
|
const config = this.configLoader.getConfig(); |
|
|
// const config = this.configLoader.getConfig();
|
|
|
|
|
|
|
|
|
// Register offers callback
|
|
|
// Register offers callback
|
|
|
await this.notificationService.registerCallback('offers', async (event: any) => { |
|
|
await this.notificationService.registerCallback('offers', async (event: any) => { |
|
@ -950,7 +950,7 @@ class TimeSafariAndroidTestApp { |
|
|
try { |
|
|
try { |
|
|
this.log('🔐 Testing SecurityManager...'); |
|
|
this.log('🔐 Testing SecurityManager...'); |
|
|
|
|
|
|
|
|
const timeSafariUser = this.configLoader.getTimeSafariUser(); |
|
|
// const timeSafariUser = this.configLoader.getTimeSafariUser();
|
|
|
|
|
|
|
|
|
// Test JWT generation
|
|
|
// Test JWT generation
|
|
|
const jwt = await this.securityManager.generateJWT({ |
|
|
const jwt = await this.securityManager.generateJWT({ |
|
|