---
url: https://talkjs.com/docs/UI_Components/React_Native/Object_Types/PresenceOptions
---

# PresenceOptions

Configure presence and read receipt visibility.

Ask a question Copy for LLM [View as Markdown](/docs/UI_Components/React_Native/Object_Types/PresenceOptions.md)

## Example

Sets metadata for the current session

```typescript
{
  visible: false,
  custom: {
    topic: 'Haha'
  }
}
```

## Properties

| Field | Type | Description |
| --- | --- | --- |
| **visible** *(optional)* | `boolean` | Determines whether this user's read receipts are sent to the other participant(s). Defaults to `true`. Note that read receipts are only shown for conversations with at most 10 participants. |
| **custom** *(optional)* Deprecated | [`CustomPredicate`](/docs/UI_Components/React_Native/Object_Types/CustomPredicate/) | **Deprecated** |

## Used by

- [`Chatbox`](/docs/UI_Components/React_Native/Components/Chatbox/#presence)
- [`ConversationList`](/docs/UI_Components/React_Native/Components/ConversationList/#presence)