omnivore/packages/inbound-email-handler/src/bloomberg-handler.ts
Hongbo Wu 610c9c6348
Closes #37 (#109)
* change return value for new version of pubsub

* add support for the other bloomberg newsletters not only business

* add default fallback url if newsletter url not found

* revert pubsub version change
2022-02-23 11:17:59 +08:00

10 lines
322 B
TypeScript

import { NewsletterHandler } from './newsletter'
export class BloombergHandler extends NewsletterHandler {
constructor() {
super()
this.senderRegex = /<.+@mail.bloomberg.*.com>/
this.urlRegex = /<a class="view-in-browser__url" href=["']([^"']*)["']/
this.defaultUrl = 'https://www.bloomberg.com/'
}
}