stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
23 lines • 963 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.compressedImageURI = void 0;
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _native = require("../native");
var compressedImageURI = exports.compressedImageURI = function () {
var _ref = (0, _asyncToGenerator2.default)(function* (image, compressImageQuality) {
var uri = image.uri || '';
var compressedUri = yield !image.height || !image.width || typeof compressImageQuality !== 'number' || compressImageQuality === 1 ? uri : _native.NativeHandlers.compressImage({
compressImageQuality,
height: image.height,
uri,
width: image.width
});
return compressedUri;
});
return function compressedImageURI(_x, _x2) {
return _ref.apply(this, arguments);
};
}();
//# sourceMappingURL=compressImage.js.map