This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2022-01-21T14:42:16.736Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const drawSignatures = require("./drawSignatures"); | |
const express = require("express"); | |
const bodyParser = require("body-parser"); | |
const app = express(); | |
app.use(bodyParser.json()); | |
app.use(bodyParser.urlencoded({ extended: false })); | |
app.post("/", async (request, response) => { | |
try { | |
const bytes = await drawSignatures.drawSignatures(request.body.doc, request.body.signature); | |
return response.send(bytes); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const drawSignatures = require("./drawSignatures"); | |
const fastifyImp = require("fastify"); | |
const fastify = fastifyImp({ | |
logger: true | |
}); | |
fastify.post("/", async (request, reply) => { | |
// Some sort of request validation | |
const bytes = await drawSignatures.drawSignatures(request.body.doc, request.body.signature); | |
reply.send(bytes); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#create an action and some mutations. Use camelCasing for the action! | |
hygen asyncaction new fetchData | |
## The above is equivalent to: | |
# hygen action new fetchData | |
# hygen mutation new fetchDataStart | |
# hygen mutation new fetchDataSuccess | |
# hygen mutation new fetchDataFailure | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
npm i -g hygen | |
# Or yarn global add hygen | |
git clone https://github.com/koptionalsoftware/vuex-hygen-templates.git | |
cd vuex-hygen-templates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// What I do | |
export const FETCH_DATA = "FETCH DATA"; | |
// Things other people sometimes do | |
export const fetchData = "fetchData"; | |
export const fetchData = "FETCH_DATA"; | |
export const fetchData = "FETCH DATA"; | |
// and about every combination of camel / underscore casing |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Example module | |
import api from './api'; | |
import { | |
FETCH_DATA | |
} from './actions.types.js'; | |
import { | |
FETCH_DATA_START, | |
FETCH_DATA_SUCCESS, | |
FETCH_DATA_FAILURE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// mutations.types.js | |
export const FETCH_DATA_START = "FETCH DATA START"; | |
export const FETCH_DATA_SUCCESS = "FETCH DATA SUCCESS"; | |
export const FETCH_DATA_FAILURE = "FETCH DATA FAILURE"; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// actions.types.js | |
export const FETCH_DATA = "FETCH DATA"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const clearCollection = db => async collections => { | |
await Promise.all( | |
collections.map(async collection => { | |
// get documents | |
const documents = await collection.listDocuments(); | |
await Promise.all( | |
documents.map(async doc => { | |
const collections = await db.doc(`${doc.path}`).listCollections(); | |
// If document has a sub collection delete that first | |
if (collections.length > 0) { |
NewerOlder