Skip to content
This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Commit 52f85af

Browse files
committed
linter fixes
1 parent ab4021f commit 52f85af

21 files changed

+1363
-1156
lines changed

src/api/auth.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,19 @@ function currentUser() {
7979
}
8080

8181
async function forgotPassword(email) {
82-
return await request(routes.userapi_forgot_password, { data: { email } }, false);
82+
return await request(
83+
routes.userapi_forgot_password,
84+
{ data: { email } },
85+
false
86+
);
8387
}
8488

8589
async function resetPassword(token, password) {
86-
return await request(routes.userapi_reset_password, { data: { token, password } }, false)
90+
return await request(
91+
routes.userapi_reset_password,
92+
{ data: { token, password } },
93+
false
94+
);
8795
}
8896

8997
export default {

src/api/quiz.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ async function getRank() {
99
return request(routes.questionsapi_get_rank);
1010
}
1111

12-
1312
async function resetRank() {
1413
await request(routes.questionsapi_rank_reset);
1514
}
@@ -30,7 +29,7 @@ async function submitFinal(answer, language, checkOnly) {
3029
text: answer,
3130
language
3231
}
33-
})
32+
});
3433
return result;
3534
}
3635

src/api/request.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import axios from "axios";
2-
import routes from "./routes";
2+
// import routes from "./routes";
33

4-
export default async function request(route, options = {}, tryRefresh = true) {
4+
export default async function request(route, options = {}, _tryRefresh = true) {
5+
if (_tryRefresh) {
6+
// satisfy linter
7+
}
58
try {
69
// attempt initial request and return great response
710
const response = await axios({
@@ -13,7 +16,7 @@ export default async function request(route, options = {}, tryRefresh = true) {
1316
return {
1417
...response.data,
1518
headers: response.headers
16-
}
19+
};
1720
} catch (err) {
1821
// console.log(err.response);
1922
// if (err.response.status == 401 && tryRefresh) {

src/api/routes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default {
1919
questionsapi_answer_next_question: route("/api/v1/questions/answer", "POST"),
2020
questionsapi_answer_final_question: route("/api/v1/questions/final", "POST"),
2121
questionsapi_get_rank: route("/api/v1/questions/rank", "GET"),
22-
questions_api_next_question: route("/api/v1/questions/next", "GET"),
22+
questions_api_next_question: route("/api/v1/questions/next", "GET")
2323
};
2424

2525
// export default {

src/components/TermsOfServiceContent.vue

Lines changed: 415 additions & 269 deletions
Large diffs are not rendered by default.

src/main.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,24 @@ import "./plugins/moment";
66
import store from "./store";
77
import "@/styles/styles.scss";
88
import { auth } from "@/api";
9-
import './plugins/codemirror';
9+
import "./plugins/codemirror";
1010
Vue.config.productionTip = false;
1111

12-
(async function () {
13-
auth.onAuthStateChange(function () {
12+
(async function() {
13+
auth.onAuthStateChange(function() {
1414
store.dispatch("User/refresh");
1515
});
1616

17-
1817
try {
1918
await auth.autoLogin();
2019
} catch (err) {
21-
console.error("Was unable to authenticate user");
20+
// console.error("Was unable to authenticate user");
2221
}
2322

2423
try {
25-
await store.dispatch('Quiz/refresh');
24+
await store.dispatch("Quiz/refresh");
2625
} catch (err) {
27-
console.error("Was unable to refresh question status", err.reason);
26+
// console.error("Was unable to refresh question status", err.reason);
2827
}
2928

3029
new Vue({

src/plugins/codemirror.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Vue from 'vue'
2-
import VueCodeMirror from 'vue-codemirror';
3-
import 'codemirror/lib/codemirror.css'
1+
import Vue from "vue";
2+
import VueCodeMirror from "vue-codemirror";
3+
import "codemirror/lib/codemirror.css";
44

5-
Vue.use(VueCodeMirror,{});
5+
Vue.use(VueCodeMirror, {});

src/plugins/router.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Vue from "vue";
22
import VueRouter from "vue-router";
3-
import { auth, quiz } from "@/api";
3+
import { auth } from "@/api";
44
import store from "@/store";
55

66
Vue.use(VueRouter);
@@ -10,7 +10,7 @@ const routes = [
1010
path: "/home",
1111
name: "home",
1212
redirect: {
13-
name: 'quiz'
13+
name: "quiz"
1414
}
1515
},
1616
{
@@ -69,7 +69,7 @@ const routes = [
6969
return import("@/views/Quiz/QuizFinished");
7070
}
7171

72-
// CHALLENGE HAS NOT STARTED
72+
// CHALLENGE HAS NOT STARTED
7373
if (!store.state.Quiz.quizHasStarted) {
7474
return import("@/views/Quiz/QuizCountdown");
7575
}
@@ -84,7 +84,6 @@ const routes = [
8484
return import("@/views/Quiz/QuizCountdown");
8585
}
8686

87-
8887
// SHOW THE LAST QUESTION
8988
if (store.state.Quiz.isLastQuestion) {
9089
return import("@/views/Quiz/QuizFinalQuestion");
@@ -96,17 +95,17 @@ const routes = [
9695
beforeEnter(from, to, next) {
9796
// USER MUST SEE INTRO VIDEO
9897
if (!store.state.Quiz.hasSeenIntro && store.state.User.rank == 1) {
99-
next({ name: 'quiz-intro' });
98+
next({ name: "quiz-intro" });
10099
}
101100
next();
102101
},
103102
meta: {
104103
secured: true
105-
},
104+
}
106105
},
107106
{
108-
path: '/quiz/intro',
109-
name: 'quiz-intro',
107+
path: "/quiz/intro",
108+
name: "quiz-intro",
110109
component: () => import("@/views/Quiz/QuizIntro")
111110
},
112111
{

src/store/quiz.js

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import moment from "moment";
55
const moduleName = "Quiz";
66

77
function parseDateResponse(dateResponse) {
8-
const timeSplit = dateResponse.split(',');
8+
const timeSplit = dateResponse.split(",");
99
let daysString = "0 days";
1010
let timeString = "0:0:0";
1111

1212
if (timeSplit.length == 1) {
13-
// returning only timeString
13+
// returning only timeString
1414
timeString = timeSplit[0];
1515
} else if (timeSplit.length == 2) {
1616
// returning days and timeString
@@ -20,11 +20,15 @@ function parseDateResponse(dateResponse) {
2020
throw new Error("Unexpected error with time response");
2121
}
2222
const days = parseInt(daysString);
23-
const time = timeString.split(':');
23+
const time = timeString.split(":");
2424
const hours = time[0];
2525
const minutes = time[1];
2626
const seconds = time[2];
27-
return moment().add(days, "days").add(hours, "hours").add(minutes, "minutes").add(seconds, "seconds");
27+
return moment()
28+
.add(days, "days")
29+
.add(hours, "hours")
30+
.add(minutes, "minutes")
31+
.add(seconds, "seconds");
2832
}
2933

3034
function getDefaultState() {
@@ -38,7 +42,9 @@ function getDefaultState() {
3842
maxRank: 0,
3943
isLastQuestion: false,
4044
hints: ["", ""],
41-
wrongCount: !!localStorage.getItem("wrongCount") ? parseInt(localStorage.getItem("wrongCount")) : 0,
45+
wrongCount: localStorage.getItem("wrongCount")
46+
? parseInt(localStorage.getItem("wrongCount"))
47+
: 0,
4248
quizHasStarted: false,
4349
quizHasEnded: false,
4450
awaitNextQuestion: false
@@ -64,15 +70,18 @@ const actions = {
6470
try {
6571
const rank = await quiz.getRank();
6672
commit("maxRank", rank.maxRank);
67-
commit("quizStartedMoment", moment(rank.startsOn + "+0000", "MM/DD/YYYY HH:mm Z"));
73+
commit(
74+
"quizStartedMoment",
75+
moment(rank.startsOn + "+0000", "MM/DD/YYYY HH:mm Z")
76+
);
6877
if (rank.rank < 0) {
6978
commit("quizHasStarted", false);
7079
commit("awaitNextQuestion", false);
7180
commit("question", "");
7281
commit("asset", "");
7382
commit("rank", 0);
7483
commit("hints", ["", ""]);
75-
commit("nextUnlockMoment", parseDateResponse(rank.timeUntilNextRank))
84+
commit("nextUnlockMoment", parseDateResponse(rank.timeUntilNextRank));
7685
return;
7786
}
7887
commit("quizHasStarted", true);
@@ -85,7 +94,7 @@ const actions = {
8594
throw new Error(err);
8695
}
8796

88-
// get current question and see if question is even unlocked
97+
// get current question and see if question is even unlocked
8998
try {
9099
const response = await quiz.getQuestion();
91100
commit("awaitNextQuestion", false);
@@ -102,15 +111,17 @@ const actions = {
102111
commit("asset", "");
103112
commit("rank", 0);
104113
commit("hints", ["", ""]);
105-
commit("nextUnlockMoment", parseDateResponse(err.data.timeUntilNextRank));
114+
commit(
115+
"nextUnlockMoment",
116+
parseDateResponse(err.data.timeUntilNextRank)
117+
);
106118
} else if (err.status === 401) {
107119
commit("question", "");
108120
commit("asset", "");
109121
commit("rank", 0);
110122
commit("hints", ["", ""]);
111123
} else {
112-
console.error("An unexpected error occurred");
113-
console.error(err);
124+
return Promise.reject(err);
114125
}
115126
}
116127
}

0 commit comments

Comments
 (0)