wechaty-puppet-service
Version:
Puppet Service for Wechaty
22 lines • 763 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.serializeFileBox = void 0;
const file_box_1 = require("file-box");
/**
* @deprecated Will be removed after Dec 31, 2022
*/
const serializeFileBox = async (fileBox) => {
const serializableFileBoxTypes = [
file_box_1.FileBoxType.Base64,
file_box_1.FileBoxType.Url,
file_box_1.FileBoxType.QRCode,
];
if (serializableFileBoxTypes.includes(fileBox.type)) {
return JSON.stringify(fileBox);
}
const base64 = await fileBox.toBase64();
const name = fileBox.name;
return JSON.stringify(file_box_1.FileBox.fromBase64(base64, name));
};
exports.serializeFileBox = serializeFileBox;
//# sourceMappingURL=serialize-file-box.js.map
;