Small stuff
This commit is contained in:
@@ -14,6 +14,7 @@ import auth, { makeAddress } from "@/lib/auth";
|
|||||||
export default function AppHome() {
|
export default function AppHome() {
|
||||||
// Again we assume a static id, specifically Alice's user id
|
// Again we assume a static id, specifically Alice's user id
|
||||||
// const { id } = useParams<{ id: string }>();
|
// const { id } = useParams<{ id: string }>();
|
||||||
|
const id = 667;
|
||||||
const ip = "localhost";
|
const ip = "localhost";
|
||||||
const wsRef = useRef<WebSocket | null>(null);
|
const wsRef = useRef<WebSocket | null>(null);
|
||||||
const [messages, setMessages] = useState<Message[]>([]);
|
const [messages, setMessages] = useState<Message[]>([]);
|
||||||
@@ -35,13 +36,15 @@ export default function AppHome() {
|
|||||||
channelName="Alice"
|
channelName="Alice"
|
||||||
userList={userList}
|
userList={userList}
|
||||||
setUserList={setUserList}
|
setUserList={setUserList}
|
||||||
messages={messages.filter((m) => m.channel_id === "alice").toReversed()}
|
messages={messages
|
||||||
|
.filter((m) => m.channel_id === id || m.from === id)
|
||||||
|
.toReversed()}
|
||||||
sendMessage={(message) => {
|
sendMessage={(message) => {
|
||||||
wsRef.current?.send(
|
wsRef.current?.send(
|
||||||
JSON.stringify({
|
JSON.stringify({
|
||||||
type: "send_message",
|
type: "send_message",
|
||||||
params: {
|
params: {
|
||||||
channel_id: "alice",
|
channel_id: id,
|
||||||
contents: message,
|
contents: message,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
export default interface Message {
|
export default interface Message {
|
||||||
id: number;
|
id: number;
|
||||||
channel_id: string;
|
channel_id: string | number;
|
||||||
from: number;
|
from: number;
|
||||||
contents: string;
|
contents: string;
|
||||||
timestamp: number;
|
timestamp: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user