<?xml version="1.0" encoding="utf-8"?> <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/direct_messages_nav_graph" app:startDestination="@id/directMessagesFragment"> <fragment android:id="@+id/directMessagesFragment" android:name="org.futo.circles.feature.direct.tab.DMFragment" android:label="@string/direct_messages" tools:layout="@layout/fragment_direct_messages"> <action android:id="@+id/to_room_requests" app:destination="@id/room_requests_nav_graph"> <argument android:name="type" android:defaultValue="Group" app:argType="org.futo.circles.core.model.CircleRoomTypeArg" app:nullable="false" /> </action> <action android:id="@+id/to_DMTimelineDialogFragment" app:destination="@id/DMTimelineDialogFragment"> <argument android:name="roomId" app:argType="string" app:nullable="false" /> </action> </fragment> <include app:graph="@navigation/room_requests_nav_graph" /> <dialog android:id="@+id/DMTimelineDialogFragment" android:name="org.futo.circles.feature.direct.timeline.DMTimelineDialogFragment" tools:layout="@layout/dialog_fragment_dm_timeline"> <argument android:name="roomId" app:argType="string" app:nullable="false" /> </dialog> </navigation>