Mailspring/app/internal_packages/message-autoload-images/lib/autoload-images-extension.ts

17 lines
572 B
TypeScript

import { MessageViewExtension } from 'mailspring-exports';
import AutoloadImagesStore from './autoload-images-store';
export default class AutoloadImagesExtension extends MessageViewExtension {
static formatMessageBody = ({ message }) => {
if (AutoloadImagesStore.shouldBlockImagesIn(message)) {
message.body = message.body.replace(AutoloadImagesStore.getLinkTagRegexp(), '');
message.body = message.body.replace(
AutoloadImagesStore.getImagesRegexp(),
(match, prefix) => {
return `${prefix}#`;
}
);
}
};
}