emojigen wip16
This commit is contained in:
parent
6b9f0d800e
commit
14990a1bd1
@ -133,20 +133,23 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
emojiApproval: function () {
|
emojiApproval: function () {
|
||||||
const emojiUpload = async () => {
|
|
||||||
|
// const returnKoke = () => new Promise(resolve => {
|
||||||
|
// setTimeout(() => {
|
||||||
|
// resolve("Koke")
|
||||||
|
// }, 5000)
|
||||||
|
// })
|
||||||
|
|
||||||
|
//const strKoke = await returnKoke()
|
||||||
|
|
||||||
|
const emojiUpload = () => new Promise(async resolve => {
|
||||||
const marker = Math.random().toString(); // TODO: UUIDとか使う
|
const marker = Math.random().toString(); // TODO: UUIDとか使う
|
||||||
|
|
||||||
const connection = stream.useChannel('main');
|
const connection = stream.useChannel('main');
|
||||||
|
connection.on('urlUploadFinished', async data => {
|
||||||
|
|
||||||
connection.on('urlUploadFinished', data => {
|
|
||||||
if (data.marker === marker) {
|
if (data.marker === marker) {
|
||||||
const emojiId = emojiAdd(data.file.id);
|
|
||||||
connection.dispose();
|
connection.dispose();
|
||||||
return emojiId;
|
resolve(await emojiAdd(data.file.id));
|
||||||
} else {
|
|
||||||
connection.dispose();
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -164,6 +167,7 @@ export default defineComponent({
|
|||||||
return await os.api('admin/emoji/add', {
|
return await os.api('admin/emoji/add', {
|
||||||
fileId,
|
fileId,
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -196,7 +200,7 @@ export default defineComponent({
|
|||||||
(async () => {
|
(async () => {
|
||||||
await this.emojiApproval();
|
await this.emojiApproval();
|
||||||
const emojiId = await emojiUpload();
|
const emojiId = await emojiUpload();
|
||||||
const emojiObj = await emoji(emojiId);
|
const emojiObj = emoji(emojiId);
|
||||||
edit(emojiObj);
|
edit(emojiObj);
|
||||||
})();
|
})();
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user