diff --git a/supporting-docs/howtos/client-server-migrating-from-v1.rst b/supporting-docs/howtos/client-server-migrating-from-v1.rst index 796a420d..8e8e2b02 100644 --- a/supporting-docs/howtos/client-server-migrating-from-v1.rst +++ b/supporting-docs/howtos/client-server-migrating-from-v1.rst @@ -49,13 +49,13 @@ following summary may be useful to compare with ``v1``: only contains keys that have changed since the basis given in the ``since`` parameter, rather than containing a full set values. - * In ``/initialSync`` if the requested range contains more events than the - ``limit`` parameter allows, then events from the start of this range were + * In ``/events`` if more events occurred since the ``since`` token than the + ``limit`` parameter allowed, then events from the start of this range were returned and the client must perform another fetch to incrementally obtain - more of them. In the ``/sync`` API the result always contains the end of the - requested range (i.e. the most recent events); possibly creating a gap. If - this occurs then the client can use the ``prev_batch`` token as a reference - to obtaining more. + more of them. In the ``/sync`` API the result always contains up to the most + recent event; creating a gap if this would be more events than the requested + limit. If this occurs then the client can use the ``prev_batch`` token as a + reference to obtaining more. There is no direct replacement for the per-room ``/rooms/:roomId/initialSync`` endpoint, but the behaviour can be recreated by applying an ad-hoc filter using