Skip to content

Commit eaf6a0b

Browse files
author
Greg Wilson
committed
So close
1 parent 36d6ab5 commit eaf6a0b

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

image-generator/index.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
exports.createImage = (req, res) => {
22

3-
var fen = req.query.fen;
3+
var fen = null;
4+
try {
5+
fen = decodeURI(req.url.split('.')[0]).substr(1);
6+
} catch(e) {
7+
console.log("Couldn't parse URL to get FEN");
8+
fen = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1";
9+
}
10+
11+
console.log(fen);
412
var ChessImageGenerator = require('chess-image-generator');
513
var imageGenerator = new ChessImageGenerator();
614
if(fen == null) fen = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1";
7-
imageGenerator.loadFEN(fen);
15+
16+
imageGenerator.loadFEN(fen);
817

918
createImage(imageGenerator).then((i) => {
1019
res.setHeader('Content-Type', 'image/png');

image-generator/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
"@google-cloud/functions-framework": "^1.7.1",
1313
"canvas": "^2.6.1",
1414
"canvas-to-buffer": "^1.1.0",
15+
"chess-image-generator": "^1.0.6",
1516
"chess.js": "^0.10.2",
1617
"fs": "0.0.1-security",
17-
"path": "^0.12.7",
18-
"chess-image-generator": "^1.0.6"
18+
"path": "^0.12.7"
1919
}
2020
}

0 commit comments

Comments
 (0)