CmisSync.Lib.Consumer.SituationSolver.LocalObjectDeleted.TryDeleteObjectOnServer C# (CSharp) Method

TryDeleteObjectOnServer() private method

private TryDeleteObjectOnServer ( IObjectId remoteId, MappedObjectType type ) : bool
remoteId IObjectId
type MappedObjectType
return bool
        private bool TryDeleteObjectOnServer(IObjectId remoteId, MappedObjectType type) {
            try {
                if (type == MappedObjectType.Folder) {
                    (remoteId as IFolder).DeleteTree(false, UnfileObject.DeleteSinglefiled, true);
                } else {
                    this.Session.Delete(remoteId, true);
                }
            } catch (CmisPermissionDeniedException) {
                return false;
            }

            return true;
        }
    }