ZDCDiskManagerChanges

@interface ZDCDiskManagerChanges : NSObject

Instances of this class are broadcast via ZDCDiskManagerChangedNotification.

It can be extracted from the ZDCDiskManagerChangedNotification.userInfo dictionary using the ZDCDiskManagerChanges key.

  • A set of nodeID’s (ZDCNode.uuid) that have changed (added, deleted or modified). This set pertains to either nodeData or nodeThumbnails being managed by the DiskManager.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSSet<NSString *> *_Nonnull changedNodeIDs;

    Swift

    var changedNodeIDs: Set<String> { get }
  • A set of nodeID’s (ZDCNode.uuid) that have changed (added, deleted or modified). This set pertains only to nodeData being managed by the DiskManager.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSSet<NSString *> *_Nonnull changedNodeData;

    Swift

    var changedNodeData: Set<String> { get }
  • A set of nodeID’s (ZDCNode.uuid) that have changed (added, deleted or modified). This set pertains only to nodeThumbnails being managed by the DiskManager.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        NSSet<NSString *> *_Nonnull changedNodeThumbnails;

    Swift

    var changedNodeThumbnails: Set<String> { get }
  • A set of userID’s (ZDCUser.uuid) that have changed (added, deleted or modified). This set pertains only to avatars being managed by the DiskManager.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSSet<NSString *> *_Nonnull changedUsersIDs;

    Swift

    var changedUsersIDs: Set<String> { get }