Member Junction
    Preparing search index...

    An ICalendarSource over a Communication provider's SyncEvents.

    The first poll reads [now, now + LookaheadDays]; later polls pass the provider's token back as the cursor. A token the provider refuses (expired) is dropped and the window is read again, which the watcher's dedupe makes harmless. Removed and cancelled events are not invites and are skipped.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Methods

    • Lists invites for identityValue's calendar that are new since sinceCursor. The adapter is responsible only for fetching + normalizing — the watcher decides attendee-membership, join-URL resolution, and dedupe. An adapter SHOULD return only upcoming (future-start) invites where it can, but the watcher defends against past-start invites regardless.

      Parameters

      • identityValue: string

        The agent identity's address (an email, for IdentityType='Email').

      • OptionalsinceCursor: string

        The cursor returned by the previous poll, or undefined on the first poll.

      Returns Promise<CalendarPollResult>

      The new invites + the next cursor.

      May reject on transport/auth failure; the watcher catches per-identity and continues.