Change Read Status

Untuk Ubah Status view/read message

Ketika participant telah menerima data message berupa json dari listener event "message"

Saat itu juga participant menjalankan emit viewUnreadMessage

Event Emit : viewUnreadMessage

Message

    {
        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c", //assign to
        "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973"   
    }

Event Listener : receiveReadMessages


{
    "id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
    "room_name": "upin ipin",
    "category": "private",
    "latest_message_created_at": "2024-08-09T06:44:41.193Z",
    "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
    "created_at": "2024-06-11T05:06:46.297Z",
    "updated_at": "2024-08-09T06:44:41.198Z",
    "user": {
        "id": "f16fd871-d654-4019-818a-6e92f613e777",
        "username": "upin",
        "name": "Sarupin",
        "avatar": null
    },
    "participants": [
        {
            "id": "ec3f64e3-d758-4247-9758-b3f71c5c7d3a",
            "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
            "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
            "role": "member",
            "created_at": "2024-06-11T05:06:46.297Z",
            "updated_at": "2024-06-11T05:06:46.297Z",
            "user": {
                "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "username": "ipin",
                "name": "Saripin",
                "avatar": null
            }
        },
        {
            "id": "0b98e1e5-4247-4e46-ac1a-51a686fd7f31",
            "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
            "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
            "role": "owner",
            "created_at": "2024-06-11T05:06:46.297Z",
            "updated_at": "2024-06-11T05:06:46.297Z",
            "user": {
                "id": "f16fd871-d654-4019-818a-6e92f613e777",
                "username": "upin",
                "name": "Sarupin",
                "avatar": null
            }
        }
    ],
    "message": [
        {
            "id": "f5ced815-f49b-45e8-acc4-7653d854a574",
            "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
            "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
            "assigned_to": null,
            "message": "Sedang tidak apa apa bro",
            "category": "Text",
            "file": null,
            "received": false,
            "viewed": true,
            "reply_message_id": null,
            "created_at": "2024-08-09T06:44:41.193Z",
            "updated_at": "2024-08-09T07:11:44.323Z"
        }
    ]
}

Last updated