@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
21 lines (16 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib = require('tslib');
require('../../types/models.js');
require('../../types/events.js');
var handleUploadPendingMessage = function (messageList, message) {
var list = tslib.__spreadArray([], messageList, true);
if (!list.some(function (item) { return item.id === message.id; })) {
list.push(message);
}
var index = list.findIndex(function (item) { return (item === null || item === void 0 ? void 0 : item.id) === (message === null || message === void 0 ? void 0 : message.id); });
list[index] = message;
return list;
};
exports.handleUploadPendingMessage = handleUploadPendingMessage;
//# sourceMappingURL=utils.js.map