diff --git a/src/Feed.svelte b/src/Feed.svelte index d883ded..cafdfa0 100644 --- a/src/Feed.svelte +++ b/src/Feed.svelte @@ -24,8 +24,6 @@ return; } - console.log(timeline_data); - for (let i in timeline_data) { const post_data = timeline_data[i]; const post = await parsePost(post_data, 1); diff --git a/src/client/api.js b/src/client/api.js index 36b5987..9dc440c 100644 --- a/src/client/api.js +++ b/src/client/api.js @@ -214,11 +214,14 @@ export async function parseUser(data) { user.id = data.id; user.nickname = data.display_name; user.username = data.username; + user.avatar_url = data.avatar; + user.url = data.url; + if (data.acct.includes('@')) user.host = data.acct.split('@')[1]; else user.host = data.username + '@' + Client.get().instance.host; - user.avatar_url = data.avatar; + user.emojis = []; data.emojis.forEach(emoji_data => { emoji_data.id = emoji_data.shortcode + '@' + user.host; @@ -226,6 +229,7 @@ export async function parseUser(data) { emoji_data.host = user.host; user.emojis.push(parseEmoji(emoji_data)); }); + Client.get().putCacheUser(user); return user; } diff --git a/src/post/Body.svelte b/src/post/Body.svelte index 2b914c4..cd726b7 100644 --- a/src/post/Body.svelte +++ b/src/post/Body.svelte @@ -28,7 +28,7 @@