Skip to main content
Version: 1.1.6

isCollectionDirty

isCollectionDirty

detect if the collection have changed

const { isDirty, newCtag } = await isCollectionDirty({
collection: calendars[0],
headers: {
authorization: 'Basic x0C9uFWd9Vz8OwS0DEAtkAlj',
},
});

Arguments

  • collection required, DAVCollection to detect
  • headers request headers

Return Value

  • isDirty a boolean indicate if the collection is dirty
  • newCtag if collection is dirty, new ctag of the collection

Behavior

use PROPFIND to fetch new ctag of the collection and compare it with current ctag, if the ctag changed, it means collection changed.