diff --git a/test-apps/android-test-app/app/src/main/assets/public/index.html b/test-apps/android-test-app/app/src/main/assets/public/index.html
index 618650a..5f60ee0 100644
--- a/test-apps/android-test-app/app/src/main/assets/public/index.html
+++ b/test-apps/android-test-app/app/src/main/assets/public/index.html
@@ -74,14 +74,6 @@
-
-
-
Ready to test...
@@ -393,89 +385,11 @@
}
}
- function loadAlarmList() {
- const status = document.getElementById('status');
- const alarmListContainer = document.getElementById('alarmListContainer');
- const alarmList = document.getElementById('alarmList');
-
- status.innerHTML = 'Loading alarm list...';
- status.style.background = 'rgba(255, 255, 0, 0.3)'; // Yellow background
- alarmListContainer.style.display = 'block';
- alarmList.innerHTML = 'Loading...';
-
- try {
- if (!window.DailyNotification) {
- status.innerHTML = 'DailyNotification plugin not available';
- status.style.background = 'rgba(255, 0, 0, 0.3)'; // Red background
- alarmList.innerHTML = '❌ Plugin unavailable';
- return;
- }
-
- window.DailyNotification.getSchedulesWithStatus({
- kind: 'notify',
- enabled: true
- })
- .then(result => {
- const schedules = result.schedules || [];
-
- if (schedules.length === 0) {
- alarmList.innerHTML = '
No alarms scheduled';
- status.innerHTML = '✅ No alarms found';
- status.style.background = 'rgba(255, 255, 255, 0.1)';
- return;
- }
-
- let html = '
';
-
- schedules.forEach(schedule => {
- const nextRun = schedule.nextRunAt ? new Date(schedule.nextRunAt) : null;
- const nextRunStr = nextRun ? nextRun.toLocaleString() : 'Not scheduled';
- const statusIcon = schedule.isActuallyScheduled ? '✅' : '⚠️';
- const statusText = schedule.isActuallyScheduled ? 'Scheduled in AlarmManager' : 'Not in AlarmManager';
- const statusColor = schedule.isActuallyScheduled ? 'rgba(0, 255, 0, 0.2)' : 'rgba(255, 165, 0, 0.2)';
-
- html += `
-
-
- ${statusIcon} ${schedule.id}
-
-
- 📅 Next Run: ${nextRunStr}
-
-
- ${schedule.cron ? `Cron: ${schedule.cron}` : schedule.clockTime ? `Time: ${schedule.clockTime}` : 'No schedule pattern'}
-
-
- Status: ${statusText}
-
-
- `;
- });
-
- html += '
';
- alarmList.innerHTML = html;
-
- status.innerHTML = `✅ Found ${schedules.length} alarm(s)`;
- status.style.background = 'rgba(0, 255, 0, 0.3)'; // Green background
- })
- .catch(error => {
- alarmList.innerHTML = `❌ Error: ${error.message}`;
- status.innerHTML = `Failed to load alarms: ${error.message}`;
- status.style.background = 'rgba(255, 0, 0, 0.3)'; // Red background
- });
- } catch (error) {
- alarmList.innerHTML = `❌ Error: ${error.message}`;
- status.innerHTML = `Failed to load alarms: ${error.message}`;
- status.style.background = 'rgba(255, 0, 0, 0.3)'; // Red background
- }
- }
-
// Attach to window object
window.configurePlugin = configurePlugin;
window.testNotification = testNotification;
window.requestPermissions = requestPermissions;
window.checkComprehensiveStatus = checkComprehensiveStatus;
- window.loadAlarmList = loadAlarmList;
function loadPermissionStatus() {
const notificationPermStatus = document.getElementById('notificationPermStatus');