emojigen wip23
This commit is contained in:
parent
744310dc4e
commit
04c7dcd201
@ -180,24 +180,30 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
|
|
||||||
//emoji関数 admin/emoji/listでは、idによる検索ができないため、自分のidをuntilIdに入れて1つ前のidを取得してからそれをsinceIdに指定して、絵文字情報をlist→objectで取得する
|
//emoji関数 admin/emoji/listでは、idによる検索ができないため、自分のidをuntilIdに入れて1つ前のidを取得してからそれをsinceIdに指定して、絵文字情報をlist→objectで取得する
|
||||||
const emoji = async (emojiId) => {
|
const emoji = (emojiId) => new Promise(async resolve => {
|
||||||
const sinceId = await os.api('admin/emoji/list', {
|
const sinceId = await os.api('admin/emoji/list', {
|
||||||
limit: 1,
|
limit: 1,
|
||||||
untilId: emojiId.id
|
untilId: emojiId.id
|
||||||
})
|
})
|
||||||
|
|
||||||
if (!sinceId) return null;
|
if (!sinceId) {
|
||||||
|
resolve(null);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const id = await os.api('admin/emoji/list', {
|
const id = await os.api('admin/emoji/list', {
|
||||||
limit: 1,
|
limit: 1,
|
||||||
sinceId: sinceId[0].id
|
sinceId: sinceId[0].id
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!id) return null;
|
if (!id) {
|
||||||
|
resolve(null);
|
||||||
return id[0];
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resolve(id[0]);
|
||||||
|
});
|
||||||
|
|
||||||
//edit関数には、emojiのobjectを渡す
|
//edit関数には、emojiのobjectを渡す
|
||||||
const edit = (emoji) => {
|
const edit = (emoji) => {
|
||||||
os.popup(import('./emoji-edit-dialog.vue'), {
|
os.popup(import('./emoji-edit-dialog.vue'), {
|
||||||
@ -209,7 +215,7 @@ export default defineComponent({
|
|||||||
(async () => {
|
(async () => {
|
||||||
await this.emojiGenerate()
|
await this.emojiGenerate()
|
||||||
const emojiId = await emojiUpload();//emojiIdはファイルID emojiUploadはファイルIDを返す
|
const emojiId = await emojiUpload();//emojiIdはファイルID emojiUploadはファイルIDを返す
|
||||||
console.log(emojiId);
|
//console.log(emojiId.id);
|
||||||
const emojiObj = emoji(emojiId);//emojiObjはemojiオブジェクト emoji関数はemojiIdを引数に受け取りemojiオブジェクトを返す
|
const emojiObj = emoji(emojiId);//emojiObjはemojiオブジェクト emoji関数はemojiIdを引数に受け取りemojiオブジェクトを返す
|
||||||
console.log(emojiObj);
|
console.log(emojiObj);
|
||||||
edit(emojiObj);
|
edit(emojiObj);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user