// site-common.js // Copyright (C) 2021 Digital Telepresence, LLC // License: Apache-2.0 'use strict'; const Events = require('events'); class SiteCommon extends Events { constructor (dtp) { super(); this.dtp = dtp; } saveSession (req) { return new Promise((resolve, reject) => { req.session.save((err) => { if (err) { return reject(err); } resolve(); }); }); } } module.exports.SiteCommon = SiteCommon;