Rob Colbert
2 years ago
1 changed files with 34 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||
// url.js
|
|||
// Copyright (C) 2022 DTP Technologies, LLC
|
|||
// License: Apache-2.0
|
|||
|
|||
'use strict'; |
|||
|
|||
const fetch = require('node-fetch'); // jshint ignore:line
|
|||
|
|||
const { SiteService } = require('../../lib/site-lib'); |
|||
|
|||
class UrlService extends SiteService { |
|||
|
|||
constructor (dtp) { |
|||
super(dtp, module.exports); |
|||
} |
|||
|
|||
async start ( ) { |
|||
const { jobQueue: jobQueueService } = this.dtp.services; |
|||
this.log.info('attaching to URL job queue'); |
|||
this.urlJobQueue = jobQueueService.getJobQueue('url', { |
|||
attempts: 3 |
|||
}); |
|||
} |
|||
|
|||
async ingest (url) { |
|||
|
|||
} |
|||
} |
|||
|
|||
module.exports = { |
|||
slug: 'url', |
|||
name: 'url', |
|||
create: (dtp) => { return new UrlService(dtp); }, |
|||
}; |
Loading…
Reference in new issue