HEX
Server: LiteSpeed
System: Linux l24.yourwebhosting.net 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: turkishi (1582)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/plugins/learnpress/assets/src/apps/js/admin/editor/mutations/question.js
const Question = {

	UPDATE_STATUS: function( state, status ) {
		state.status = status;
	},

	UPDATE_AUTO_DRAFT_STATUS: function( state, status ) {
		state.auto_draft = status;
	},

	CHANGE_QUESTION_TYPE: function( state, question ) {
		state.answers = question.answers;
		state.type = question.type;
	},

	SET_ANSWERS: function( state, answers ) {
		state.answers = answers;
	},

	DELETE_ANSWER: function( state, id ) {
		for ( var i = 0, n = state.answers.length; i < n; i++ ) {
			if ( state.answers[i].question_answer_id == id ) {
				state.answers[i].question_answer_id = LP.uniqueId();
				break;
			}
		}
	},

	ADD_NEW_ANSWER: function( state, answer ) {
		state.answers.push( answer );
	},

	UPDATE_ANSWERS: function( state, answers ) {
		state.answers = answers;
	},

	INCREASE_NUMBER_REQUEST: function( state ) {
		state.countCurrentRequest++;
	},

	DECREASE_NUMBER_REQUEST: function( state ) {
		state.countCurrentRequest--;
	},
};

export default Question;