"use strict"; var User = require("./user.js").User; exports.Invite = function (json) { this.max_age = json.max_age; this.code = json.code; this.server = json.guild; this.revoked = json.revoked; this.created_at = Date.parse(json.created_at); this.temporary = json.temporary; this.uses = json.uses; this.max_uses = json.uses; this.inviter = new User(json.inviter); this.xkcdpass = json.xkcdpass; this.channel = json.channel; }; exports.Invite.prototype.generateInviteURL = function (xkcd) { var code = xkcd ? this.xkcdpass : this.code; return "https://discord.gg/" + code; };