feat: compose Android app and verify native calendar and reminders

This commit is contained in:
Codex
2026-10-13 09:14:47 +08:00
parent 2c4256b880
commit 5ceab20b67
37 changed files with 695 additions and 229 deletions
@@ -51,6 +51,11 @@ class AndroidCalendarService extends CalendarService {
AndroidCalendarService(this.gateway);
final CalendarGateway gateway;
@override
Future<Map<String, String>> ownedEventIds(String calendarId) async => {
for (final event in await gateway.ownedEvents(calendarId))
if (event.owned && event.calendarId == calendarId) event.key: event.id,
};
@override
Future<bool> requestAccess() => gateway.requestAccess();
@override
Future<List<DeviceCalendar>> listWritableCalendars() => gateway.calendars();