Fix linting

This commit is contained in:
Gabriel Tofvesson 2022-10-22 14:11:12 +02:00
parent 038457f02d
commit 7b0ddf25d5
3 changed files with 22 additions and 20 deletions

View File

@ -2,7 +2,7 @@ import * as functions from "firebase-functions";
import express, {Request, Response} from "express";
import cors from "cors";
import {createVote, setActiveVote, getAllVotes} from "../types/vote";
import { setState, updateState } from "../types/state";
import {setState, updateState} from "../types/state";
const app = express();
@ -31,7 +31,7 @@ app.post("/create", async (req: Request, res: Response) => {
const id = await createVote(prompt, description, options);
await setState(id);
console.log("set state")
console.log("set state");
res.json({id});
});
@ -68,11 +68,11 @@ app.put("/closeVote", async (req: Request, res: Response) => {
res.json({success});
});
export const getAllVotesCall = functions.https.onCall(async () =>
(await getAllVotes()).docs.map((vote) => ({
...vote.data(),
id: vote.id,
}))
export const getAllVotesCall = functions.https.onCall(async () =>
(await getAllVotes()).docs.map((vote) => ({
...vote.data(),
id: vote.id,
}))
);
export default app;

View File

@ -10,7 +10,7 @@ import {
getVote,
getActiveVote,
} from "../types/vote";
import { updateVoteCount } from "../types/state";
import {updateVoteCount} from "../types/state";
const app = express();

View File

@ -1,9 +1,9 @@
import {
FieldValue,
getFirestore,
} from "firebase-admin/firestore";
const db = getFirestore();
FieldValue,
getFirestore,
} from "firebase-admin/firestore";
const db = getFirestore();
export type State = {
currentVote: string | null
@ -14,14 +14,16 @@ export type State = {
const stateCollection = db.collection("state");
export const setState = (currentVote: string | null) =>
stateCollection.doc("currentVote").set({
currentVote,
changes: 0,
voteChanges: 0
});
stateCollection.doc("currentVote").set({
currentVote,
changes: 0,
voteChanges: 0,
});
export const updateState = () =>
stateCollection.doc("currentVote").update({changes: FieldValue.increment(1)});
stateCollection.doc("currentVote").update({changes: FieldValue.increment(1)});
export const updateVoteCount = () =>
stateCollection.doc("currentVote").update({voteChanges: FieldValue.increment(1)});
stateCollection.doc("currentVote").update({
voteChanges: FieldValue.increment(1),
});