oops functions back to production
This commit is contained in:
parent
3a9e172a7b
commit
ee93aa6ebb
|
@ -1,44 +1,43 @@
|
|||
import * as functions from "firebase-functions";
|
||||
import * as FT from "../../website/src/types/functions-types";
|
||||
import { receiveSubmissions } from "./submissions";
|
||||
// import lingdocsAuth from "./middleware/lingdocs-auth";
|
||||
import lingdocsAuth from "./middleware/lingdocs-auth";
|
||||
import publish from "./publish";
|
||||
|
||||
export const publishDictionary = functions.runWith({
|
||||
timeoutSeconds: 500,
|
||||
timeoutSeconds: 525,
|
||||
memory: "2GB"
|
||||
}).https.onRequest(async (req, res) => {
|
||||
// lingdocsAuth(
|
||||
// async (req, res: functions.Response<FT.PublishDictionaryResponse | FT.FunctionError>) => {
|
||||
// if (req.user.level !== "editor") {
|
||||
// res.status(403).send({ ok: false, error: "403 forbidden" });
|
||||
// return;
|
||||
// }
|
||||
// try {
|
||||
}).https.onRequest(
|
||||
lingdocsAuth(
|
||||
async (req, res: functions.Response<FT.PublishDictionaryResponse | FT.FunctionError>) => {
|
||||
if (req.user.level !== "editor") {
|
||||
res.status(403).send({ ok: false, error: "403 forbidden" });
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const response = await publish();
|
||||
res.send(response);
|
||||
// } catch (e) {
|
||||
// // @ts-ignore
|
||||
// res.status(500).send({ ok: false, error: e.message });
|
||||
// }
|
||||
// }
|
||||
}
|
||||
} catch (e) {
|
||||
// @ts-ignore
|
||||
res.status(500).send({ ok: false, error: e.message });
|
||||
}
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
export const submissions = functions.runWith({
|
||||
timeoutSeconds: 60,
|
||||
memory: "1GB",
|
||||
}).https.onRequest(// lingdocsAuth(
|
||||
// async (req, res: functions.Response<FT.SubmissionsResponse | FT.FunctionError>) => {
|
||||
// if (!Array.isArray(req.body)) {
|
||||
// res.status(400).send({
|
||||
// ok: false,
|
||||
// error: "invalid submission",
|
||||
// });
|
||||
// return;
|
||||
// }
|
||||
async (req, res) => {
|
||||
const suggestions = JSON.parse(req.body) as FT.SubmissionsRequest;
|
||||
}).https.onRequest(lingdocsAuth(
|
||||
async (req, res: functions.Response<FT.SubmissionsResponse | FT.FunctionError>) => {
|
||||
if (!Array.isArray(req.body)) {
|
||||
res.status(400).send({
|
||||
ok: false,
|
||||
error: "invalid submission",
|
||||
});
|
||||
return;
|
||||
}
|
||||
const suggestions = req.body as FT.SubmissionsRequest;
|
||||
try {
|
||||
const response = await receiveSubmissions(suggestions, true);// req.user.level === "editor");
|
||||
// TODO: WARN IF ANY OF THE EDITS DIDN'T HAPPEN
|
||||
|
@ -47,5 +46,5 @@ export const submissions = functions.runWith({
|
|||
// @ts-ignore
|
||||
res.status(500).send({ ok: false, error: e.message });
|
||||
};
|
||||
}
|
||||
})
|
||||
);
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
|
||||
}
|
||||
|
||||
|
||||
:root {
|
||||
--secondary: #00c1fc;
|
||||
--primary: #ffda54;
|
||||
|
|
Loading…
Reference in New Issue