Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commit61a33237e0

README.md

sceneAuthoring.reviewState

The read of the review the rest of this toolbox writes. changes opens a review, acceptChanges and rejectChanges consume one and refuse when none is open — this reports whether one is open and how much is in it, so a script picks the call to make instead of learning the ordering by being refused.

local s = tools.use("sceneAuthoring", "reviewState")
if not s.open then
    tools.use("sceneAuthoring", "changes")
end
tools.use("sceneAuthoring", "acceptChanges", "edits")

Returns { open, added, updated, removed, edits, total, scene }. With no review open, open is false and every count is zero — which is also the answer after a review is fully accepted or rejected, since consuming one closes it.