UNPKG

liveperson-functions-cli

Version:
21 lines 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GDPRUtil = void 0; const defaultReplacementFile_1 = require("./defaultReplacementFile"); const SwiftAuth_1 = require("./SwiftAuth"); const SwiftFileReplacer_1 = require("./SwiftFileReplacer"); class GDPRUtil { constructor(csdsClient) { this.csdsClient = csdsClient; } async replaceConversationFiles(conversation, { username, password }, shouldReplace = () => true, replacementFile = defaultReplacementFile_1.defaultReplacementFile) { const authStrategy = new SwiftAuth_1.SwiftAuth(username, password); const fileReplacer = new SwiftFileReplacer_1.SwiftFileReplacer(replacementFile, { authStrategy, shouldReplace, }, this.csdsClient); return await fileReplacer.replaceFiles(conversation); } } exports.GDPRUtil = GDPRUtil; //# sourceMappingURL=GDPRUtil.js.map