UNPKG

matrix-react-sdk

Version:
55 lines (53 loc) 6.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.textForType = exports.textForFormat = exports.ExportType = exports.ExportFormat = void 0; var _languageHandler = require("../../languageHandler"); /* Copyright 2024 New Vector Ltd. Copyright 2021 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ let ExportFormat = exports.ExportFormat = /*#__PURE__*/function (ExportFormat) { ExportFormat["Html"] = "Html"; ExportFormat["PlainText"] = "PlainText"; ExportFormat["Json"] = "Json"; return ExportFormat; }({}); let ExportType = exports.ExportType = /*#__PURE__*/function (ExportType) { ExportType["Timeline"] = "Timeline"; ExportType["Beginning"] = "Beginning"; ExportType["LastNMessages"] = "LastNMessages"; return ExportType; }({}); // START_DATE = "START_DATE", const textForFormat = format => { switch (format) { case ExportFormat.Html: return (0, _languageHandler._t)("export_chat|html"); case ExportFormat.Json: return (0, _languageHandler._t)("export_chat|json"); case ExportFormat.PlainText: return (0, _languageHandler._t)("export_chat|text"); default: throw new Error("Unknown format"); } }; exports.textForFormat = textForFormat; const textForType = type => { switch (type) { case ExportType.Beginning: return (0, _languageHandler._t)("export_chat|from_the_beginning"); case ExportType.LastNMessages: return (0, _languageHandler._t)("export_chat|number_of_messages"); case ExportType.Timeline: return (0, _languageHandler._t)("export_chat|current_timeline"); default: throw new Error("Unknown type: " + type); // case exportTypes.START_DATE: // return _t("From a specific date"); } }; exports.textForType = textForType; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfbGFuZ3VhZ2VIYW5kbGVyIiwicmVxdWlyZSIsIkV4cG9ydEZvcm1hdCIsImV4cG9ydHMiLCJFeHBvcnRUeXBlIiwidGV4dEZvckZvcm1hdCIsImZvcm1hdCIsIkh0bWwiLCJfdCIsIkpzb24iLCJQbGFpblRleHQiLCJFcnJvciIsInRleHRGb3JUeXBlIiwidHlwZSIsIkJlZ2lubmluZyIsIkxhc3ROTWVzc2FnZXMiLCJUaW1lbGluZSJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9leHBvcnRVdGlscy9leHBvcnRVdGlscy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMSBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcblxuZXhwb3J0IGVudW0gRXhwb3J0Rm9ybWF0IHtcbiAgICBIdG1sID0gXCJIdG1sXCIsXG4gICAgUGxhaW5UZXh0ID0gXCJQbGFpblRleHRcIixcbiAgICBKc29uID0gXCJKc29uXCIsXG59XG5cbmV4cG9ydCB0eXBlIEV4cG9ydEZvcm1hdEtleSA9IFwiSHRtbFwiIHwgXCJQbGFpblRleHRcIiB8IFwiSnNvblwiO1xuXG5leHBvcnQgZW51bSBFeHBvcnRUeXBlIHtcbiAgICBUaW1lbGluZSA9IFwiVGltZWxpbmVcIixcbiAgICBCZWdpbm5pbmcgPSBcIkJlZ2lubmluZ1wiLFxuICAgIExhc3ROTWVzc2FnZXMgPSBcIkxhc3ROTWVzc2FnZXNcIixcbiAgICAvLyBTVEFSVF9EQVRFID0gXCJTVEFSVF9EQVRFXCIsXG59XG5cbmV4cG9ydCB0eXBlIEV4cG9ydFR5cGVLZXkgPSBcIlRpbWVsaW5lXCIgfCBcIkJlZ2lubmluZ1wiIHwgXCJMYXN0Tk1lc3NhZ2VzXCI7XG5cbmV4cG9ydCBjb25zdCB0ZXh0Rm9yRm9ybWF0ID0gKGZvcm1hdDogRXhwb3J0Rm9ybWF0KTogc3RyaW5nID0+IHtcbiAgICBzd2l0Y2ggKGZvcm1hdCkge1xuICAgICAgICBjYXNlIEV4cG9ydEZvcm1hdC5IdG1sOlxuICAgICAgICAgICAgcmV0dXJuIF90KFwiZXhwb3J0X2NoYXR8aHRtbFwiKTtcbiAgICAgICAgY2FzZSBFeHBvcnRGb3JtYXQuSnNvbjpcbiAgICAgICAgICAgIHJldHVybiBfdChcImV4cG9ydF9jaGF0fGpzb25cIik7XG4gICAgICAgIGNhc2UgRXhwb3J0Rm9ybWF0LlBsYWluVGV4dDpcbiAgICAgICAgICAgIHJldHVybiBfdChcImV4cG9ydF9jaGF0fHRleHRcIik7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJVbmtub3duIGZvcm1hdFwiKTtcbiAgICB9XG59O1xuXG5leHBvcnQgY29uc3QgdGV4dEZvclR5cGUgPSAodHlwZTogRXhwb3J0VHlwZSk6IHN0cmluZyA9PiB7XG4gICAgc3dpdGNoICh0eXBlKSB7XG4gICAgICAgIGNhc2UgRXhwb3J0VHlwZS5CZWdpbm5pbmc6XG4gICAgICAgICAgICByZXR1cm4gX3QoXCJleHBvcnRfY2hhdHxmcm9tX3RoZV9iZWdpbm5pbmdcIik7XG4gICAgICAgIGNhc2UgRXhwb3J0VHlwZS5MYXN0Tk1lc3NhZ2VzOlxuICAgICAgICAgICAgcmV0dXJuIF90KFwiZXhwb3J0X2NoYXR8bnVtYmVyX29mX21lc3NhZ2VzXCIpO1xuICAgICAgICBjYXNlIEV4cG9ydFR5cGUuVGltZWxpbmU6XG4gICAgICAgICAgICByZXR1cm4gX3QoXCJleHBvcnRfY2hhdHxjdXJyZW50X3RpbWVsaW5lXCIpO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5rbm93biB0eXBlOiBcIiArIHR5cGUpO1xuICAgICAgICAvLyBjYXNlIGV4cG9ydFR5cGVzLlNUQVJUX0RBVEU6XG4gICAgICAgIC8vICAgICByZXR1cm4gX3QoXCJGcm9tIGEgc3BlY2lmaWMgZGF0ZVwiKTtcbiAgICB9XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIElFeHBvcnRPcHRpb25zIHtcbiAgICAvLyBzdGFydERhdGU/OiBudW1iZXI7XG4gICAgbnVtYmVyT2ZNZXNzYWdlcz86IG51bWJlcjtcbiAgICBhdHRhY2htZW50c0luY2x1ZGVkOiBib29sZWFuO1xuICAgIG1heFNpemU6IG51bWJlcjtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBUUEsSUFBQUEsZ0JBQUEsR0FBQUMsT0FBQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkEsSUFVWUMsWUFBWSxHQUFBQyxPQUFBLENBQUFELFlBQUEsMEJBQVpBLFlBQVk7RUFBWkEsWUFBWTtFQUFaQSxZQUFZO0VBQVpBLFlBQVk7RUFBQSxPQUFaQSxZQUFZO0FBQUE7QUFBQSxJQVFaRSxVQUFVLEdBQUFELE9BQUEsQ0FBQUMsVUFBQSwwQkFBVkEsVUFBVTtFQUFWQSxVQUFVO0VBQVZBLFVBQVU7RUFBVkEsVUFBVTtFQUFBLE9BQVZBLFVBQVU7QUFBQSxPQUlsQjtBQUtHLE1BQU1DLGFBQWEsR0FBSUMsTUFBb0IsSUFBYTtFQUMzRCxRQUFRQSxNQUFNO0lBQ1YsS0FBS0osWUFBWSxDQUFDSyxJQUFJO01BQ2xCLE9BQU8sSUFBQUMsbUJBQUUsRUFBQyxrQkFBa0IsQ0FBQztJQUNqQyxLQUFLTixZQUFZLENBQUNPLElBQUk7TUFDbEIsT0FBTyxJQUFBRCxtQkFBRSxFQUFDLGtCQUFrQixDQUFDO0lBQ2pDLEtBQUtOLFlBQVksQ0FBQ1EsU0FBUztNQUN2QixPQUFPLElBQUFGLG1CQUFFLEVBQUMsa0JBQWtCLENBQUM7SUFDakM7TUFDSSxNQUFNLElBQUlHLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQztFQUN6QztBQUNKLENBQUM7QUFBQ1IsT0FBQSxDQUFBRSxhQUFBLEdBQUFBLGFBQUE7QUFFSyxNQUFNTyxXQUFXLEdBQUlDLElBQWdCLElBQWE7RUFDckQsUUFBUUEsSUFBSTtJQUNSLEtBQUtULFVBQVUsQ0FBQ1UsU0FBUztNQUNyQixPQUFPLElBQUFOLG1CQUFFLEVBQUMsZ0NBQWdDLENBQUM7SUFDL0MsS0FBS0osVUFBVSxDQUFDVyxhQUFhO01BQ3pCLE9BQU8sSUFBQVAsbUJBQUUsRUFBQyxnQ0FBZ0MsQ0FBQztJQUMvQyxLQUFLSixVQUFVLENBQUNZLFFBQVE7TUFDcEIsT0FBTyxJQUFBUixtQkFBRSxFQUFDLDhCQUE4QixDQUFDO0lBQzdDO01BQ0ksTUFBTSxJQUFJRyxLQUFLLENBQUMsZ0JBQWdCLEdBQUdFLElBQUksQ0FBQztJQUM1QztJQUNBO0VBQ0o7QUFDSixDQUFDO0FBQUNWLE9BQUEsQ0FBQVMsV0FBQSxHQUFBQSxXQUFBIiwiaWdub3JlTGlzdCI6W119