Merge pull request #6601 from SaintPeter/feature/challenge-checksum

Add Checksum to Challenges for Google Analytics
This commit is contained in:
Berkeley Martinez
2016-01-31 17:36:16 -08:00

View File

@ -1,6 +1,7 @@
/* eslint-disable no-process-exit */
require('babel-register');
require('dotenv').load();
var adler32 = require('adler32');
var Rx = require('rx'),
_ = require('lodash'),
@ -40,6 +41,12 @@ destroy()
.replace(/\:/g, '')
.replace(/\s/g, '-');
challenge.checksum = adler32.sum(
Buffer(challenge.title +
JSON.stringify(challenge.description) +
JSON.stringify(challenge.challengeSeed) +
JSON.stringify(challenge.tests)));
challenge.fileName = fileName;
challenge.helpRoom = helpRoom;
challenge.order = order;