modaq
Version:
Quiz Bowl Reader using TypeScript, React, and MobX
20 lines • 883 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cancel = exports.commit = void 0;
const AppState_1 = require("../../state/AppState");
require("../../state/Cycle");
require("../../state/Events");
function commit(cycle) {
const appState = AppState_1.AppState.instance;
const pendingProtestEvent = appState.uiState.pendingTossupProtestEvent;
if (pendingProtestEvent) {
cycle.addTossupProtest(pendingProtestEvent.teamName, pendingProtestEvent.questionIndex, pendingProtestEvent.position, pendingProtestEvent.givenAnswer, pendingProtestEvent.reason);
appState.uiState.resetPendingTossupProtest();
}
}
exports.commit = commit;
function cancel() {
AppState_1.AppState.instance.uiState.resetPendingTossupProtest();
}
exports.cancel = cancel;
//# sourceMappingURL=TossupProtestDialogController.js.map