export const generateObjectId = ( m = Math, d = Date, h = 16, s = (s) => m.floor(s).toString(h), ) => s(d.now() / 1000) + " ".repeat(h).replace(/./g, () => s(m.random() * h)); export const uploadImage = (filePath) => { return new Promise((resolve, reject) => { uni.uploadFile({ url: "https://api.ai-meng.com/api/common/upload", filePath: filePath, name: "file", header: { "x-app-id": "69665538a49b8ae3be50fe5d", }, success: (res) => { if (res.statusCode < 400) { try { const keyJson = JSON.parse(res.data); const url = `https://file.lihailezzc.com/${keyJson?.data.key}`; resolve(url); } catch (e) { reject(e); } } else { reject(new Error("Upload failed")); } }, fail: (err) => { reject(err); }, }); }); };