function hasChanges()

in src/components/activity/activity__merge-activities.ts [46:69]


  function hasChanges(mergedActivity) {
    if (isActivityCategory.issueCreated(mergedActivity)) {
      return true;
    }

    if (isActivityCategory.articleCreated(mergedActivity)) {
      return true;
    }

    if (mergedActivity.added === mergedActivity.removed) {
      return false;
    }

    if (isMultiple(mergedActivity)) {
      return (
        (mergedActivity.added && mergedActivity.added.length) ||
        (mergedActivity.removed && mergedActivity.removed.length)
      );
    }

    return isAddedRemovedValueObject(mergedActivity)
      ? mergedActivity.added.id !== mergedActivity.removed.id
      : true;
  }