lib/issue-work-session.js
Rama main · réplica de lectura del repositorio original.
// Exact revision guard for opening a Driver linked to an Issue.
function resolveIssueWorkSession(bound, args) {
if (!bound || !args || !Number.isInteger(args.expectedRevision)) throw new Error("expectedRevision is required.");
var entry = bound.readIssue({ ref: args.ref });
if (entry.revision !== args.expectedRevision) throw new Error("Issue revision conflict.");
return bound.resolveWorkSession(args);
}
module.exports = { resolveIssueWorkSession: resolveIssueWorkSession };