private static bool IsRemovalOrRTUpdateBlockedOrBlockedByUser(DynamicUpdateMap.UpdatedActivity updatedActivity, QualifiedId oldQualifiedId, out string error) { error = null; if (updatedActivity.MapEntry.IsRemoval) { // error = SR.CannotRemoveExecutingActivityUpdateError(oldQualifiedId, updatedActivity.MapEntry.DisplayName); } else if (updatedActivity.MapEntry.IsRuntimeUpdateBlocked) { error = updatedActivity.MapEntry.BlockReasonMessage ?? UpdateBlockedReasonMessages.Get(updatedActivity.MapEntry.BlockReason); } else if (updatedActivity.MapEntry.IsUpdateBlockedByUpdateAuthor) { error = SR.BlockedUpdateInsideActivityUpdateByUserError; } return(error != null); }
private static bool IsRemovalOrRTUpdateBlockedOrBlockedByUser(DynamicUpdateMap.UpdatedActivity updatedActivity, QualifiedId oldQualifiedId, out string error) { error = null; if (updatedActivity.MapEntry.IsRemoval) { // TODO, 190894, this will prevent us from removing a completed activity whose // completion callback has not been called. error = SR.CannotRemoveExecutingActivityUpdateError(oldQualifiedId, updatedActivity.MapEntry.DisplayName); } else if (updatedActivity.MapEntry.IsRuntimeUpdateBlocked) { error = updatedActivity.MapEntry.BlockReasonMessage ?? UpdateBlockedReasonMessages.Get(updatedActivity.MapEntry.BlockReason); } else if (updatedActivity.MapEntry.IsUpdateBlockedByUpdateAuthor) { error = SR.BlockedUpdateInsideActivityUpdateByUserError; } return(error != null); }