Fix broken quiz sharing function (actually save all necessay state)
This commit is contained in:
		@ -397,9 +397,13 @@ window.onload = async function() {
 | 
			
		||||
 | 
			
		||||
		console.log('Using remote quiz from url')
 | 
			
		||||
 | 
			
		||||
		quiz = await fetchQuiz(urlId)
 | 
			
		||||
		var quiz = await fetchQuiz(urlId)
 | 
			
		||||
 | 
			
		||||
		state.style = quiz.style
 | 
			
		||||
		state.title = quiz.title
 | 
			
		||||
		state.questions = quiz.questions
 | 
			
		||||
		state.submitTries = quiz.submitTries
 | 
			
		||||
		state.submitTime = quiz.submitTime
 | 
			
		||||
		state.id = urlId
 | 
			
		||||
 | 
			
		||||
		changeView('prescreen')
 | 
			
		||||
 | 
			
		||||
@ -34,8 +34,11 @@ async function shareQuiz() {
 | 
			
		||||
	console.log('Saving quiz to server. QuizData:')
 | 
			
		||||
 | 
			
		||||
	var quizData = {
 | 
			
		||||
		style: state.style,
 | 
			
		||||
		title: state.title,
 | 
			
		||||
		questions: state.questions
 | 
			
		||||
		questions: state.questions,
 | 
			
		||||
		submitTries: state.submitTries,
 | 
			
		||||
		submitTime: state.submitTime
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	console.log(quizData)
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
const defaultState = {
 | 
			
		||||
	style: 'FSCzech', // enum of { FSG, FSA, FSN, FSEast, FSCzech, FSSpain, FSSwitzerland }
 | 
			
		||||
	style: 'FSG',
 | 
			
		||||
	id: null,
 | 
			
		||||
	title: null,
 | 
			
		||||
	running: false,
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user