feat: Add emoji importing and creation via CLI + support in posts

This commit is contained in:
Jesse Wierzbinski 2023-12-02 20:50:20 -10:00
parent e47c0f9315
commit 38e390c418
No known key found for this signature in database
4 changed files with 402 additions and 5 deletions

View file

@ -325,7 +325,10 @@ export const createNewStatus = async (data: {
let mentions = data.mentions || [];
// TODO: Parse emojis
// Parse emojis
const emojis = await parseEmojis(data.content);
data.emojis = data.emojis ? [...data.emojis, ...emojis] : emojis;
// Get list of mentioned users
if (mentions.length === 0) {
@ -371,7 +374,7 @@ export const createNewStatus = async (data: {
sensitive: data.sensitive,
spoilerText: data.spoiler_text,
emojis: {
connect: data.emojis?.map(emoji => {
connect: data.emojis.map(emoji => {
return {
id: emoji.id,
};
@ -453,7 +456,10 @@ export const editStatus = async (
let mentions = data.mentions || [];
// TODO: Parse emojis
// Parse emojis
const emojis = await parseEmojis(data.content);
data.emojis = data.emojis ? [...data.emojis, ...emojis] : emojis;
// Get list of mentioned users
if (mentions.length === 0) {
@ -500,7 +506,7 @@ export const editStatus = async (
sensitive: data.sensitive,
spoilerText: data.spoiler_text,
emojis: {
connect: data.emojis?.map(emoji => {
connect: data.emojis.map(emoji => {
return {
id: emoji.id,
};