I just tried to connect two android devices with replication. Both are in a local LAN.
At startup I start a pull-replication (not continuous) for initial syncing and a continuous push-replication.
The data is replicated as it should, but the database change events all have the ‘external’ flag set to false.
When both devices only run a continuous pull-replication and no push, the external flag is correct.
Is this by design or is it a bug?
Push replication probably requires less network resources than pull, so it would be preferable.