diff --git a/src/lib/components/channel/Messages.svelte b/src/lib/components/channel/Messages.svelte
index 377792b9e..bfcaa586a 100644
--- a/src/lib/components/channel/Messages.svelte
+++ b/src/lib/components/channel/Messages.svelte
@@ -9,7 +9,6 @@
import Message from './Messages/Message.svelte';
import Loader from '../common/Loader.svelte';
import Spinner from '../common/Spinner.svelte';
- import { getChannelMessages } from '$lib/apis/channels';
const i18n = getContext('i18n');
@@ -35,28 +34,32 @@
{#if messages}
-
-
- {#if !top}
-
{
- console.log('visible');
- if (!messagesLoading) {
- loadMoreMessages();
- }
- }}
- >
-
-
- {/if}
+ {@const messageList = messages.slice().reverse()}
+
+ {#if !top}
+
{
+ console.log('visible');
+ if (!messagesLoading) {
+ loadMoreMessages();
+ }
+ }}
+ >
+
+
+ {/if}
- {#each messages.slice().reverse() as message, messageIdx (message.id)}
-
- {/each}
-
+ {#each messageList as message, messageIdx (message.id)}
+
+ {/each}
+
+
-
{/if}
diff --git a/src/lib/components/channel/Messages/Message.svelte b/src/lib/components/channel/Messages/Message.svelte
index 3496fc6f3..ec66f6274 100644
--- a/src/lib/components/channel/Messages/Message.svelte
+++ b/src/lib/components/channel/Messages/Message.svelte
@@ -1,13 +1,87 @@
{#if message}
-
-
-
+
+
+
+ {#if showUserProfile}
+
+ {:else}
+
+ {/if}
+
+
+
+ {#if showUserProfile}
+
+ {message?.user?.name}
+
+ {#if message.created_at}
+
+ {formatDate(message.created_at / 1000000)}
+
+ {/if}
+
+ {/if}
+
+
+
+
+
{/if}