240730 TIL

웅웅·2024년 7월 30일

메세지 보내기

  const sendChatMessage = async () => {
    const user_id = userdata.id
    const channel_id = 1;
    //유저가 해당 채팅방을 구독하고 있는지 확인하는 함수 필요
    console.log(message)
    const content = JSON.stringify({
      message : message
    });

    const { data, error } = await supabase
      .from('chat_messages')
      .insert({
        channel_id: channel_id,
        content:  JSON.parse(content),
        user_id: user_id
      })
      if (error) {
        console.log('채팅 보내기 실패')
        console.log(error)
      }
  }

메세지를 입력하고 채팅 보내기를 누르면
콘솔에 입력된 메세지가 잘 찍히는 것을 확인할 수 있다.
supabase로도 데이터가 잘 들어간다.

0개의 댓글