// site-service.js // Copyright (C) 2022,2024 DTP Technologies, LLC // All Rights Reserved 'use strict'; import { SiteCommon } from './site-common.js'; import { SiteLog } from './site-log.js'; export class SiteService extends SiteCommon { constructor (dtp, definition) { super(dtp, definition); this.slug = definition.slug; this.name = definition.name; this.log = new SiteLog(dtp, definition); } async start ( ) { this.log.debug(`starting ${this.name} service`); } async stop ( ) { this.log.debug(`stopping ${this.name} service`); } }