var CryptoJS = require('crypto-js');

const SHA = CryptoJS.SHA256;

// var salt = CryptoJS.lib.WordArray.random(128 / 8).toString();

class Booster {
	constructor(user) {
		if(!user) throw Error("Booster must be owned by a user!");
		this.id = this.randomID();
		this.treasure = this.randomTreasure();
		this.user = user;
	}

	randomID() {
		return CryptoJS.lib.WordArray.random(128 / 8).toString();
	}

	randomTreasure() {
		return CryptoJS.lib.WordArray.random(256 / 8).toString();
	}
}
module.exports = Booster;