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