@@ -7230,6 +7230,7 @@ __webpack_require__.r(__webpack_exports__);
72307230/* harmony export */ CLICKABLE_URL_SCHEMES: function() { return /* binding */ CLICKABLE_URL_SCHEMES; },
72317231/* harmony export */ DEFAULT_HOST: function() { return /* binding */ DEFAULT_HOST; },
72327232/* harmony export */ DEFAULT_P2P_ACCESS_MODE: function() { return /* binding */ DEFAULT_P2P_ACCESS_MODE; },
7233+ /* harmony export */ DRAFTY_FR_MIME_TYPE_LEGACY: function() { return /* binding */ DRAFTY_FR_MIME_TYPE_LEGACY; },
72337234/* harmony export */ EDIT_PREVIEW_LENGTH: function() { return /* binding */ EDIT_PREVIEW_LENGTH; },
72347235/* harmony export */ FORWARDED_PREVIEW_LENGTH: function() { return /* binding */ FORWARDED_PREVIEW_LENGTH; },
72357236/* harmony export */ IMAGE_PREVIEW_DIM: function() { return /* binding */ IMAGE_PREVIEW_DIM; },
@@ -7326,6 +7327,7 @@ const WAKE_UP_TICK = 1000;
73267327const MIN_SWIPE_DISTANCE = REM_SIZE * 3;
73277328const SELF_AVATAR_URI = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy41NjIgMXYxNS40NTlsNC42ODYtMy4yNyA0Ljc1MiAzLjI2di0xNS40NDloLTkuNDM4ek0xMiAxNC41NTFsLTMuNzU2LTIuNTc4LTMuNjgxIDIuNTY4di0xMi41NDFoNy40Mzd2MTIuNTUxeiIgZmlsbD0iIzU1NTU1NSIgLz48L3N2Zz4=';
73287329const TOAST_DURATION = 3_000;
7330+ const DRAFTY_FR_MIME_TYPE_LEGACY = 'application/json';
73297331
73307332/***/ }),
73317333
@@ -7712,8 +7714,6 @@ const messages = (0,react_intl__WEBPACK_IMPORTED_MODULE_1__.defineMessages)({
77127714 }]
77137715 }
77147716});
7715- const JSON_MIME_TYPE = 'application/json+drafty';
7716- const JSON_MIME_TYPE_LEGACY = 'application/json';
77177717function fullFormatter(style, data, values, key, stack) {
77187718 if (stack.includes('QQ')) {
77197719 return quoteFormatter.call(this, style, data, values, key);
@@ -7939,7 +7939,7 @@ function previewFormatter(style, data, values, key) {
79397939 break;
79407940 case 'EX':
79417941 if (data) {
7942- if (data.mime == JSON_MIME_TYPE || data.mime == JSON_MIME_TYPE_LEGACY ) {
7942+ if (tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.isFormResponseType( data.mime) ) {
79437943 return null;
79447944 }
79457945 delete data.val;
@@ -8058,7 +8058,7 @@ function quoteFormatter(style, data, values, key) {
80588058 case 'EX':
80598059 let fname;
80608060 if (data) {
8061- if (data.mime == JSON_MIME_TYPE || data.mime == JSON_MIME_TYPE_LEGACY ) {
8061+ if (tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.isFormResponseType( data.mime) ) {
80628062 return null;
80638063 }
80648064 fname = data.name;
@@ -11156,7 +11156,7 @@ class MessagesView extends (react__WEBPACK_IMPORTED_MODULE_0___default().Compone
1115611156 }
1115711157 sendFileAttachment(file) {
1115811158 const maxInbandAttachmentSize = this.props.tinode.getServerParam('maxMessageSize', _config_js__WEBPACK_IMPORTED_MODULE_18__.MAX_INBAND_ATTACHMENT_SIZE) * 0.75 - 1024 | 0;
11159- const jsonMimeConverter = fileType => fileType == 'application/json' ? 'application/octet-stream' : fileType;
11159+ const jsonMimeConverter = fileType => fileType === _config_js__WEBPACK_IMPORTED_MODULE_18__.DRAFTY_FR_MIME_TYPE_LEGACY ? 'application/octet-stream' : fileType;
1116011160 if (file.size > maxInbandAttachmentSize) {
1116111161 const uploader = this.props.tinode.getLargeFileHelper();
1116211162 if (!uploader) {
@@ -16517,7 +16517,7 @@ class BaseChatMessage extends (react__WEBPACK_IMPORTED_MODULE_0___default().Pure
1651716517 const attachments = [];
1651816518 if (this.props.mimeType == tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.getContentType() && tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.isValid(content)) {
1651916519 tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.attachments(content, (att, i) => {
16520- if (att.mime == 'application/json+drafty' || att.mime == 'application/json' ) {
16520+ if (tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.isFormResponseType( att.mime) ) {
1652116521 return;
1652216522 }
1652316523 attachments.push(react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_attachment_jsx__WEBPACK_IMPORTED_MODULE_3__["default"], {
0 commit comments