mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-10-02 08:34:34 -04:00
docs: publish channels: main api
This commit is contained in:
1 parent
a748aa4777
commit
66ee7ff170
130 files changed
+303
-171
No files matched your search
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@
|
||||
<div class="breadcrumbs"><a href="../../../index.html">core-data</a><span class="delimiter">/</span><a href="../../index.html">org.meshtastic.core.data.manager</a><span class="delimiter">/</span><a href="../index.html">MessageFilterImpl</a><span class="delimiter">/</span><span class="current">Companion</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>Companion</span></span></h1>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L57">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L64">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"></div>
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>Filter</span><wbr><span><span>Impl</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L26">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L27">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
<div class="breadcrumbs"><a href="../../index.html">core-data</a><span class="delimiter">/</span><a href="../index.html">org.meshtastic.core.data.manager</a><span class="delimiter">/</span><span class="current">MessageFilterImpl</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>Filter</span><wbr><span><span>Impl</span></span></h1>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">MessageFilterImpl</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a></span></span><span class="token punctuation">)</span> : <a href="../../../../core/repository/org.meshtastic.core.repository/-message-filter/index.html">MessageFilter</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L26">source</a>)</span></span></div><p class="paragraph">Implementation of <a href="../../../../core/repository/org.meshtastic.core.repository/-message-filter/index.html">MessageFilter</a> that uses regex and plain text matching.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">MessageFilterImpl</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a></span></span><span class="token punctuation">)</span> : <a href="../../../../core/repository/org.meshtastic.core.repository/-message-filter/index.html">MessageFilter</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L27">source</a>)</span></span></div><p class="paragraph">Implementation of <a href="../../../../core/repository/org.meshtastic.core.repository/-message-filter/index.html">MessageFilter</a> that uses regex and plain text matching.</p></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button></div>
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>rebuild</span><wbr><span><span>Patterns</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="rebuild-patterns.html"><span class="token function">rebuildPatterns</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L41">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:data/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="rebuild-patterns.html"><span class="token function">rebuildPatterns</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/data/src/commonMain/kotlin/org/meshtastic/core/data/manager/MessageFilterImpl.kt#L39">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<h1 class="cover"><span>Robolectric</span><wbr><span>Ble</span><wbr><span><span>Bonding</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":core:testing/androidMain" data-filterable-set=":core:testing/androidMain" data-active="" data-toggle=":core:testing/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":core:testing/androidMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">RobolectricBleBonding</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/testing/src/androidMain/kotlin/org/meshtastic/core/testing/RobolectricBleBonding.kt#L44">source</a>)</span></span></div><p class="paragraph">Reusable Robolectric helpers for driving Android Bluetooth bonding logic in <code class="lang-kotlin">androidHostTest</code> source sets.</p><p class="paragraph">These let a unit test exercise the real <code class="lang-kotlin">AndroidBluetoothRepository.bond()</code> (and any future BLE bonding code) without an emulator and without a production seam. They rely on two Robolectric behaviors (verified against Robolectric 4.16.x):</p><ul><li><p class="paragraph"><a href="https://developer.android.com/reference/kotlin/android/bluetooth/BluetoothAdapter.html#getremotedevice">android.bluetooth.BluetoothAdapter.getRemoteDevice</a> caches the returned <a href="https://developer.android.com/reference/kotlin/android/bluetooth/BluetoothDevice.html">BluetoothDevice</a> by address in a static map, so the shadow configured here is the <i>same</i> instance production code reads when it calls <code class="lang-kotlin">getRemoteDevice(mac)</code> internally.</p></li><li><p class="paragraph"><span data-unresolved-link="org.robolectric.shadows/ShadowBluetoothDevice/createBond/#/PointingToDeclaration/">ShadowBluetoothDevice.createBond</span> calls <code class="lang-kotlin">checkForBluetoothConnectPermission()</code> first, so tests must call <a href="grant-bluetooth-connect-permission.html">grantBluetoothConnectPermission</a> or <code class="lang-kotlin">createBond()</code> throws <a href="https://developer.android.com/reference/kotlin/java/lang/SecurityException.html">SecurityException</a> instead of returning a value.</p></li></ul><p class="paragraph">Isolation note: because the device cache is static and survives across tests in the same JVM, give each test a distinct MAC so bond-state cannot bleed between tests.</p></div> </div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":core:testing/androidMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">RobolectricBleBonding</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/core/testing/src/androidMain/kotlin/org/meshtastic/core/testing/RobolectricBleBonding.kt#L44">source</a>)</span></span></div><p class="paragraph">Reusable Robolectric helpers for driving Android Bluetooth bonding logic in <code class="lang-kotlin">androidHostTest</code> source sets.</p><p class="paragraph">These let a unit test exercise the real <code class="lang-kotlin">AndroidBluetoothRepository.bond()</code> (and any future BLE bonding code) without an emulator and without a production seam. They rely on two Robolectric behaviors (verified against Robolectric 4.16.x):</p><ul><li><p class="paragraph"><a href="https://developer.android.com/reference/kotlin/android/bluetooth/BluetoothAdapter.html#getRemoteDevice(kotlin.ByteArray)">android.bluetooth.BluetoothAdapter.getRemoteDevice</a> caches the returned <a href="https://developer.android.com/reference/kotlin/android/bluetooth/BluetoothDevice.html">BluetoothDevice</a> by address in a static map, so the shadow configured here is the <i>same</i> instance production code reads when it calls <code class="lang-kotlin">getRemoteDevice(mac)</code> internally.</p></li><li><p class="paragraph"><span data-unresolved-link="org.robolectric.shadows/ShadowBluetoothDevice/createBond/#/PointingToDeclaration/">ShadowBluetoothDevice.createBond</span> calls <code class="lang-kotlin">checkForBluetoothConnectPermission()</code> first, so tests must call <a href="grant-bluetooth-connect-permission.html">grantBluetoothConnectPermission</a> or <code class="lang-kotlin">createBond()</code> throws <a href="https://developer.android.com/reference/kotlin/java/lang/SecurityException.html">SecurityException</a> instead of returning a value.</p></li></ul><p class="paragraph">Isolation note: because the device cache is static and survives across tests in the same JVM, give each test a distinct MAC so bond-state cannot bleed between tests.</p></div> </div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button></div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
@@ -14477,7 +14477,7 @@
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Status</span><wbr><span><span>Icon()</span></span></span></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-1-20" pageid="feature-messaging::org.meshtastic.feature.messaging.component//MessageTopBar/#kotlin.String#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#org.meshtastic.proto.ChannelSet?#kotlin.Int?#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Boolean#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Int#kotlin.Boolean#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Message</span><wbr><span>Top</span><wbr><span><span>Bar()</span></span></span></span></a>
|
||||
</div>
|
||||
@@ -14642,7 +14642,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--part" id="feature-messaging-nav-submenu-5-4" pageid="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585" data-nesting-level="2">
|
||||
<div class="toc--row">
|
||||
<a href="../feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Contacts</span><wbr><span><span>Screen()</span></span></span></span></a>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>MESSAGE_</span><wbr><span>CHARACTER_</span><wbr><span>LIMIT_</span><wbr><span>BYTES</span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">const </span><span class="token keyword">val </span><a href="-m-e-s-s-a-g-e_-c-h-a-r-a-c-t-e-r_-l-i-m-i-t_-b-y-t-e-s.html">MESSAGE_CHARACTER_LIMIT_BYTES</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">200</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L725">source</a>)</span></span></div><p class="paragraph">The maximum byte size for a message.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">const </span><span class="token keyword">val </span><a href="-m-e-s-s-a-g-e_-c-h-a-r-a-c-t-e-r_-l-i-m-i-t_-b-y-t-e-s.html">MESSAGE_CHARACTER_LIMIT_BYTES</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">200</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L732">source</a>)</span></span></div><p class="paragraph">The maximum byte size for a message.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>Search</span><wbr><span><span>Bar</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-search-bar.html"><span class="token function">MessageSearchBar</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">query<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">onQueryChange<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onClose<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">resultCount<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">, </span></span><span class="parameter ">currentIndex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">0</span><span class="token punctuation">, </span></span><span class="parameter ">onPrevious<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">onNext<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L776">source</a>)</span></span></div><p class="paragraph">M3 contextual search bar that replaces the standard MessageTopBar when search is active. Follows the M3 "find in page" pattern: back arrow + text field + "X of Y" counter + prev/next arrows + clear.</p><p class="paragraph">This uses <a href="https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary.html">TopAppBar</a> rather than SearchBar because we're filtering within an existing conversation (contextual search), not performing primary app-level navigation search.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-search-bar.html"><span class="token function">MessageSearchBar</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">query<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">onQueryChange<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onClose<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">resultCount<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">, </span></span><span class="parameter ">currentIndex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">0</span><span class="token punctuation">, </span></span><span class="parameter ">onPrevious<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">onNext<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L783">source</a>)</span></span></div><p class="paragraph">M3 contextual search bar that replaces the standard MessageTopBar when search is active. Follows the M3 "find in page" pattern: back arrow + text field + "X of Y" counter + prev/next arrows + clear.</p><p class="paragraph">This uses <a href="https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary.html">TopAppBar</a> rather than SearchBar because we're filtering within an existing conversation (contextual search), not performing primary app-level navigation search.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>Status</span><wbr><span><span>Dialog</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-status-dialog.html"><span class="token function">MessageStatusDialog</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token punctuation">, </span></span><span class="parameter ">resendOption<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">onResend<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onDismiss<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">isDirectMessage<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L698">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-status-dialog.html"><span class="token function">MessageStatusDialog</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token punctuation">, </span></span><span class="parameter ">resendOption<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">onResend<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onDismiss<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">isDirectMessage<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L705">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long.
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Quick</span><wbr><span>Chat</span><wbr><span><span>Row</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-quick-chat-row.html"><span class="token function">QuickChatRow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier<span class="token punctuation">, </span></span><span class="parameter ">enabled<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">actions<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onClick<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L610">source</a>)</span></span></div><p class="paragraph">A row of quick chat action buttons.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>enabled</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Whether the buttons should be enabled.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>actions</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The list of <a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a>s to display.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span><span>Click</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Callback when a quick chat button is clicked.</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-quick-chat-row.html"><span class="token function">QuickChatRow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier<span class="token punctuation">, </span></span><span class="parameter ">enabled<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">actions<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onClick<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L617">source</a>)</span></span></div><p class="paragraph">A row of quick chat action buttons.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>enabled</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Whether the buttons should be enabled.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>actions</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The list of <a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a>s to display.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span><span>Click</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Callback when a quick chat button is clicked.</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Unread</span><wbr><span>Messages</span><wbr><span><span>Divider</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-unread-messages-divider.html"><span class="token function">UnreadMessagesDivider</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L677">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-unread-messages-divider.html"><span class="token function">UnreadMessagesDivider</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">modifier<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html">Modifier</a><span class="token operator"> = </span>Modifier</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L684">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>ellipsize</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="ellipsize.html"><span class="token function">ellipsize</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">maxLength<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L734">source</a>)</span></span></div><p class="paragraph">Ellipsizes a string if its length exceeds <a href="ellipsize.html">maxLength</a>.</p><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph">The ellipsized string.</p></span><span class="kdoc-tag"><h4 class="">Receiver</h4><p class="paragraph">The string to ellipsize.</p></span><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>max</span><wbr><span><span>Length</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The maximum number of characters to display before adding "…".</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="ellipsize.html"><span class="token function">ellipsize</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">maxLength<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L741">source</a>)</span></span></div><p class="paragraph">Ellipsizes a string if its length exceeds <a href="ellipsize.html">maxLength</a>.</p><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph">The ellipsized string.</p></span><span class="kdoc-tag"><h4 class="">Receiver</h4><p class="paragraph">The string to ellipsize.</p></span><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>max</span><wbr><span><span>Length</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The maximum number of characters to display before adding "…".</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr><span>Quick</span><wbr><span>Chat</span><wbr><span><span>Action</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="handle-quick-chat-action.html"><span class="token function">handleQuickChatAction</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">action<span class="token operator">: </span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token punctuation">, </span></span><span class="parameter ">currentText<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">onUpdateText<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onSendMessage<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L644">source</a>)</span></span></div><p class="paragraph">Handles a quick chat action, either appending its message to the current text or sending it directly.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>action</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The <a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a> to handle.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>current</span><wbr><span><span>Text</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The current text in the message input.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span>Update</span><wbr><span><span>Text</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Lambda to call when the text needs to be updated (for Append mode).</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span>Send</span><wbr><span><span>Message</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Lambda to call when a message needs to be sent (for Instant mode).</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="handle-quick-chat-action.html"><span class="token function">handleQuickChatAction</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">action<span class="token operator">: </span><a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token punctuation">, </span></span><span class="parameter ">currentText<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">onUpdateText<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onSendMessage<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L651">source</a>)</span></span></div><p class="paragraph">Handles a quick chat action, either appending its message to the current text or sending it directly.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>action</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The <a href="../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a> to handle.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>current</span><wbr><span><span>Text</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The current text in the message input.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span>Update</span><wbr><span><span>Text</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Lambda to call when the text needs to be updated (for Append mode).</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>on</span><wbr><span>Send</span><wbr><span><span>Message</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Lambda to call when a message needs to be sent (for Instant mode).</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
File diff suppressed because one or more lines are too long.
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>limit</span><wbr><span><span>Bytes</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="limit-bytes.html"><span class="token function">limitBytes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">maxBytes<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L743">source</a>)</span></span></div><p class="paragraph">Truncates a string to ensure its UTF-8 byte representation does not exceed <a href="limit-bytes.html">maxBytes</a>.</p><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph">The truncated string, or the original string if it's within the byte limit.</p></span><span class="kdoc-tag"><h4 class="">Receiver</h4><p class="paragraph">The string to limit.</p></span><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>max</span><wbr><span><span>Bytes</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The maximum allowed byte length.</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="limit-bytes.html"><span class="token function">limitBytes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">maxBytes<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/component/MessageScreenComponents.kt#L750">source</a>)</span></span></div><p class="paragraph">Truncates a string to ensure its UTF-8 byte representation does not exceed <a href="limit-bytes.html">maxBytes</a>.</p><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph">The truncated string, or the original string if it's within the byte limit.</p></span><span class="kdoc-tag"><h4 class="">Receiver</h4><p class="paragraph">The string to limit.</p></span><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>max</span><wbr><span><span>Bytes</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The maximum allowed byte length.</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Adaptive</span><wbr><span>Contacts</span><wbr><span><span>Screen</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-adaptive-contacts-screen.html"><span class="token function">AdaptiveContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">backStack<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavBackStack.html">NavBackStack</a><span class="token operator"><</span><a href="https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavKey.html">NavKey</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/ui/contact/AdaptiveContactsScreen.kt#L31">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-adaptive-contacts-screen.html"><span class="token function">AdaptiveContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">backStack<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavBackStack.html">NavBackStack</a><span class="token operator"><</span><a href="https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavKey.html">NavKey</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/ui/contact/AdaptiveContactsScreen.kt#L32">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+2
-2
@@ -89,12 +89,12 @@
|
||||
</nav>
|
||||
<div id="resizer" class="resizer" data-item-type="BAR"></div>
|
||||
<div id="main" data-item-type="SECTION" role="main">
|
||||
<div class="main-content" data-page-type="member" id="content" pageids="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585">
|
||||
<div class="main-content" data-page-type="member" id="content" pageids="feature-messaging::org.meshtastic.feature.messaging.ui.contact//ContactsScreen/#kotlin.Function0[kotlin.Unit]#kotlin.Function2[com.eygraber.uri.Uri,kotlin.Function0[kotlin.Unit],kotlin.Unit]#org.meshtastic.feature.messaging.ui.contact.ContactsViewModel#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function1[kotlin.String,kotlin.Unit]#kotlin.Function1[kotlin.Int,kotlin.Unit]#kotlin.Function0[kotlin.Unit]#kotlinx.coroutines.flow.Flow[org.meshtastic.core.ui.component.ScrollToTopEvent]?#kotlin.String?/PointingToDeclaration//340326585">
|
||||
<div class="breadcrumbs"><a href="../index.html">feature-messaging</a><span class="delimiter">/</span><a href="index.html">org.meshtastic.feature.messaging.ui.contact</a><span class="delimiter">/</span><span class="current">ContactsScreen</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Contacts</span><wbr><span><span>Screen</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-contacts-screen.html"><span class="token function">ContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">onNavigateToShare<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">viewModel<span class="token operator">: </span><a href="-contacts-view-model/index.html">ContactsViewModel</a><span class="token punctuation">, </span></span><span class="parameter ">onClickNodeChip<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToMessages<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToNodeDetails<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token operator">?</span><span class="token punctuation">, </span></span><span class="parameter ">activeContactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/ui/contact/Contacts.kt#L148">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-contacts-screen.html"><span class="token function">ContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">onNavigateToShare<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">viewModel<span class="token operator">: </span><a href="-contacts-view-model/index.html">ContactsViewModel</a><span class="token punctuation">, </span></span><span class="parameter ">onClickNodeChip<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToMessages<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToNodeDetails<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToFilterSettings<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token operator">?</span><span class="token punctuation">, </span></span><span class="parameter ">activeContactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/ui/contact/Contacts.kt#L150">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
@@ -178,17 +178,17 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a data-name="-866960133%2FFunctions%2F340326585" anchor-label="ContactsScreen" id="-866960133%2FFunctions%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<a data-name="2080632162%2FFunctions%2F340326585" anchor-label="ContactsScreen" id="2080632162%2FFunctions%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain">
|
||||
<div class="main-subrow keyValue ">
|
||||
<div class=""><span class="inline-flex">
|
||||
<div><a href="-contacts-screen.html"><span>Contacts</span><wbr><span><span>Screen</span></span></a></div>
|
||||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-866960133%2FFunctions%2F340326585"></span>
|
||||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2080632162%2FFunctions%2F340326585"></span>
|
||||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-contacts-screen.html"><span class="token function">ContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">onNavigateToShare<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">viewModel<span class="token operator">: </span><a href="-contacts-view-model/index.html">ContactsViewModel</a><span class="token punctuation">, </span></span><span class="parameter ">onClickNodeChip<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToMessages<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToNodeDetails<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token operator">?</span><span class="token punctuation">, </span></span><span class="parameter ">activeContactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-contacts-screen.html"><span class="token function">ContactsScreen</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">onNavigateToShare<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onHandleDeepLink<span class="token operator">: </span><span class="token punctuation">(</span><a href="../../../core/common/org.meshtastic.core.common.util/-common-uri/index.html">CommonUri</a><span class="token punctuation">, </span>onInvalid<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">viewModel<span class="token operator">: </span><a href="-contacts-view-model/index.html">ContactsViewModel</a><span class="token punctuation">, </span></span><span class="parameter ">onClickNodeChip<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToMessages<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToNodeDetails<span class="token operator">: </span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">onNavigateToFilterSettings<span class="token operator">: </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span></span><span class="parameter ">scrollToTopEvents<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="../../../core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html">ScrollToTopEvent</a><span class="token operator">></span><span class="token operator">?</span><span class="token punctuation">, </span></span><span class="parameter ">activeContactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>Input</span><wbr><span><span>Preview</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-input-preview.html"><span class="token function">MessageInputPreview</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/Message.kt#L1019">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html"><span class="token annotation builtin">Composable</span></a></div></div><span class="token keyword">fun </span><a href="-message-input-preview.html"><span class="token function">MessageInputPreview</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/Message.kt#L1021">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@
|
||||
<div class="breadcrumbs"><a href="../../../index.html">feature-messaging</a><span class="delimiter">/</span><a href="../../index.html">org.meshtastic.feature.messaging</a><span class="delimiter">/</span><a href="../index.html">MessageViewModel</a><span class="delimiter">/</span><span class="current">Companion</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>Companion</span></span></h1>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L499">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L503">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"></div>
|
||||
|
||||
+2
-2
@@ -89,12 +89,12 @@
|
||||
</nav>
|
||||
<div id="resizer" class="resizer" data-item-type="BAR"></div>
|
||||
<div id="main" data-item-type="SECTION" role="main">
|
||||
<div class="main-content" data-page-type="member" id="content" pageids="feature-messaging::org.meshtastic.feature.messaging/MessageViewModel/MessageViewModel/#androidx.lifecycle.SavedStateHandle#org.meshtastic.core.repository.NodeRepository#org.meshtastic.core.repository.RadioConfigRepository#org.meshtastic.core.repository.QuickChatActionRepository#org.meshtastic.core.repository.ConnectionStateProvider#org.meshtastic.core.repository.MessagingController#org.meshtastic.core.repository.PacketRepository#org.meshtastic.core.repository.UiPrefs#org.meshtastic.core.repository.CustomEmojiPrefs#org.meshtastic.core.repository.HomoglyphPrefs#org.meshtastic.core.repository.MeshNotificationManager#org.meshtastic.core.repository.ActiveConversationTracker#org.meshtastic.core.repository.usecase.SendMessageUseCase#org.meshtastic.feature.messaging.translation.MessageTranslationService#org.meshtastic.core.ui.util.SnackbarManager/PointingToDeclaration//340326585">
|
||||
<div class="main-content" data-page-type="member" id="content" pageids="feature-messaging::org.meshtastic.feature.messaging/MessageViewModel/MessageViewModel/#androidx.lifecycle.SavedStateHandle#org.meshtastic.core.repository.NodeRepository#org.meshtastic.core.repository.RadioConfigRepository#org.meshtastic.core.repository.QuickChatActionRepository#org.meshtastic.core.repository.ConnectionStateProvider#org.meshtastic.core.repository.MessagingController#org.meshtastic.core.repository.PacketRepository#org.meshtastic.core.repository.UiPrefs#org.meshtastic.core.repository.CustomEmojiPrefs#org.meshtastic.core.repository.HomoglyphPrefs#org.meshtastic.core.repository.FilterPrefs#org.meshtastic.core.repository.MeshNotificationManager#org.meshtastic.core.repository.ActiveConversationTracker#org.meshtastic.core.repository.usecase.SendMessageUseCase#org.meshtastic.feature.messaging.translation.MessageTranslationService#org.meshtastic.core.ui.util.SnackbarManager/PointingToDeclaration//340326585">
|
||||
<div class="breadcrumbs"><a href="../../index.html">feature-messaging</a><span class="delimiter">/</span><a href="../index.html">org.meshtastic.feature.messaging</a><span class="delimiter">/</span><a href="index.html">MessageViewModel</a><span class="delimiter">/</span><span class="current">MessageViewModel</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>View</span><wbr><span><span>Model</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L97">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L98">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>channels</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="channels.html">channels</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><span data-unresolved-link="org.meshtastic.proto/ChannelSet///PointingToDeclaration/">ChannelSet</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L190">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="channels.html">channels</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><span data-unresolved-link="org.meshtastic.proto/ChannelSet///PointingToDeclaration/">ChannelSet</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L192">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>clear</span><wbr><span>Draft</span><wbr><span><span>Message</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="clear-draft-message.html"><span class="token function">clearDraftMessage</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L174">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="clear-draft-message.html"><span class="token function">clearDraftMessage</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L176">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>clear</span><wbr><span>Unread</span><wbr><span><span>Count</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="clear-unread-count.html"><span class="token function">clearUnreadCount</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contact<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">messageUuid<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token punctuation">, </span></span><span class="parameter ">lastReadTimestamp<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L480">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="clear-unread-count.html"><span class="token function">clearUnreadCount</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contact<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">messageUuid<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token punctuation">, </span></span><span class="parameter ">lastReadTimestamp<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L484">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>close</span><wbr><span><span>Search</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="close-search.html"><span class="token function">closeSearch</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L314">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="close-search.html"><span class="token function">closeSearch</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L318">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>confirm</span><wbr><span>Translation</span><wbr><span>Model</span><wbr><span><span>Download</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="confirm-translation-model-download.html"><span class="token function">confirmTranslationModelDownload</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L448">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="confirm-translation-model-download.html"><span class="token function">confirmTranslationModelDownload</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L452">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>connection</span><wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="connection-state.html">connectionState</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-connection-state/index.html">ConnectionState</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L186">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="connection-state.html">connectionState</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-connection-state/index.html">ConnectionState</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L188">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>contact</span><wbr><span><span>Settings</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="contact-settings.html">contactSettings</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html">Map</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span><a href="../../../../core/model/org.meshtastic.core.model/-contact-settings/index.html">ContactSettings</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L201">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="contact-settings.html">contactSettings</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html">Map</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span><a href="../../../../core/model/org.meshtastic.core.model/-contact-settings/index.html">ContactSettings</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L205">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>current</span><wbr><span>Search</span><wbr><span><span>Result</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="current-search-result.html">currentSearchResult</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L285">source</a>)</span></span></div><p class="paragraph">The currently focused search result message (for scroll-to-match).</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="current-search-result.html">currentSearchResult</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L289">source</a>)</span></span></div><p class="paragraph">The currently focused search result message (for scroll-to-match).</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>delete</span><wbr><span><span>Messages</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="delete-messages.html"><span class="token function">deleteMessages</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">uuidList<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L403">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="delete-messages.html"><span class="token function">deleteMessages</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">uuidList<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L407">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>dismiss</span><wbr><span>Translation</span><wbr><span><span>Dialog</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="dismiss-translation-dialog.html"><span class="token function">dismissTranslationDialog</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L465">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="dismiss-translation-dialog.html"><span class="token function">dismissTranslationDialog</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L469">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>draft</span><wbr><span><span>Message</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="draft-message.html">draftMessage</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L120">source</a>)</span></span></div><p class="paragraph">Persisted draft for the conversation on screen. Null until <a href="load-draft.html">loadDraft</a> has read it back.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="draft-message.html">draftMessage</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L122">source</a>)</span></span></div><p class="paragraph">Persisted draft for the conversation on screen. Null until <a href="load-draft.html">loadDraft</a> has read it back.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>filtered</span><wbr><span><span>Count</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="filtered-count.html">filteredCount</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L254">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="filtered-count.html">filteredCount</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L258">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>first</span><wbr><span>Unread</span><wbr><span>Message</span><wbr><span><span>Uuid</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="first-unread-message-uuid.html">firstUnreadMessageUuid</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L236">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="first-unread-message-uuid.html">firstUnreadMessageUuid</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L240">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>frequent</span><wbr><span><span>Emojis</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="frequent-emojis.html">frequentEmojis</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L221">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="frequent-emojis.html">frequentEmojis</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L225">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr><span>Messages</span><wbr><span><span>Flow</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-messages-flow.html"><span class="token function">getMessagesFlow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">limit<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L356">source</a>)</span></span></div><p class="paragraph">Returns a non-paged reactive <span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span> of messages for a conversation. Used by desktop targets that don't use paging-compose.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>contact</span><wbr><span><span>Key</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The unique contact key identifying the conversation.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>limit</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Optional maximum number of messages to return (null = all).</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-messages-flow.html"><span class="token function">getMessagesFlow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">limit<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L360">source</a>)</span></span></div><p class="paragraph">Returns a non-paged reactive <span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span> of messages for a conversation. Used by desktop targets that don't use paging-compose.</p><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>contact</span><wbr><span><span>Key</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The unique contact key identifying the conversation.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>limit</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Optional maximum number of messages to return (null = all).</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr><span>Messages</span><wbr><span>From</span><wbr><span><span>Paged</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-messages-from-paged.html"><span class="token function">getMessagesFromPaged</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="https://developer.android.com/reference/kotlin/androidx/paging/PagingData.html">PagingData</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L342">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-messages-from-paged.html"><span class="token function">getMessagesFromPaged</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><a href="https://developer.android.com/reference/kotlin/androidx/paging/PagingData.html">PagingData</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L346">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr><span><span>Node</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-node.html"><span class="token function">getNode</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">userId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L377">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-node.html"><span class="token function">getNode</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">userId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L381">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr><span><span>User</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-user.html"><span class="token function">getUser</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">userId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="org.meshtastic.proto/User///PointingToDeclaration/">User</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L379">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="get-user.html"><span class="token function">getUser</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">userId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="org.meshtastic.proto/User///PointingToDeclaration/">User</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L383">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>has</span><wbr><span>Unread</span><wbr><span><span>Messages</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="has-unread-messages.html">hasUnreadMessages</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L242">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="has-unread-messages.html">hasUnreadMessages</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L246">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>homoglyph</span><wbr><span>Encoding</span><wbr><span><span>Enabled</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="homoglyph-encoding-enabled.html">homoglyphEncodingEnabled</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L234">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="homoglyph-encoding-enabled.html">homoglyphEncodingEnabled</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L238">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+19
-4
@@ -93,24 +93,24 @@
|
||||
<div class="breadcrumbs"><a href="../../index.html">feature-messaging</a><span class="delimiter">/</span><a href="../index.html">org.meshtastic.feature.messaging</a><span class="delimiter">/</span><span class="current">MessageViewModel</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Message</span><wbr><span>View</span><wbr><span><span>Model</span></span></h1>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">MessageViewModel</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span> : <a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/ViewModel.html">ViewModel</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L97">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">MessageViewModel</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span> : <a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/ViewModel.html">ViewModel</a><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L98">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button></div>
|
||||
<div class="tabs-section-body">
|
||||
<div data-togglable="CONSTRUCTOR">
|
||||
<h2 class="tableheader">Constructors</h2>
|
||||
<div class="table"><a data-name="377834313%2FConstructors%2F340326585" anchor-label="MessageViewModel" id="377834313%2FConstructors%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<div class="table"><a data-name="-977020738%2FConstructors%2F340326585" anchor-label="MessageViewModel" id="-977020738%2FConstructors%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<div class="table-row table-row_content" data-togglable="CONSTRUCTOR" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain">
|
||||
<div class="main-subrow keyValue ">
|
||||
<div class=""><span class="inline-flex">
|
||||
<div><a href="-message-view-model.html"><span>Message</span><wbr><span>View</span><wbr><span><span>Model</span></span></a></div>
|
||||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="377834313%2FConstructors%2F340326585"></span>
|
||||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-977020738%2FConstructors%2F340326585"></span>
|
||||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">savedStateHandle<span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a><span class="token punctuation">, </span></span><span class="parameter ">nodeRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-node-repository/index.html">NodeRepository</a><span class="token punctuation">, </span></span><span class="parameter ">radioConfigRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html">RadioConfigRepository</a><span class="token punctuation">, </span></span><span class="parameter ">quickChatActionRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html">QuickChatActionRepository</a><span class="token punctuation">, </span></span><span class="parameter ">connectionStateProvider<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html">ConnectionStateProvider</a><span class="token punctuation">, </span></span><span class="parameter ">messagingController<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-messaging-controller/index.html">MessagingController</a><span class="token punctuation">, </span></span><span class="parameter ">packetRepository<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-packet-repository/index.html">PacketRepository</a><span class="token punctuation">, </span></span><span class="parameter ">uiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-ui-prefs/index.html">UiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">customEmojiPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html">CustomEmojiPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">homoglyphEncodingPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html">HomoglyphPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">filterPrefs<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-filter-prefs/index.html">FilterPrefs</a><span class="token punctuation">, </span></span><span class="parameter ">meshNotificationManager<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html">MeshNotificationManager</a><span class="token punctuation">, </span></span><span class="parameter ">activeConversationTracker<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html">ActiveConversationTracker</a><span class="token punctuation">, </span></span><span class="parameter ">sendMessageUseCase<span class="token operator">: </span><a href="../../../../core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html">SendMessageUseCase</a><span class="token punctuation">, </span></span><span class="parameter ">messageTranslationService<span class="token operator">: </span><a href="../../org.meshtastic.feature.messaging.translation/-message-translation-service/index.html">MessageTranslationService</a><span class="token punctuation">, </span></span><span class="parameter ">snackbarManager<span class="token operator">: </span><a href="../../../../core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html">SnackbarManager</a></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -303,6 +303,21 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a data-name="1898286267%2FProperties%2F340326585" anchor-label="messageFilterEnabled" id="1898286267%2FProperties%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain">
|
||||
<div class="main-subrow keyValue ">
|
||||
<div class=""><span class="inline-flex">
|
||||
<div><a href="message-filter-enabled.html"><span>message</span><wbr><span>Filter</span><wbr><span><span>Enabled</span></span></a></div>
|
||||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1898286267%2FProperties%2F340326585"></span>
|
||||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="message-filter-enabled.html">messageFilterEnabled</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a data-name="-1905204067%2FProperties%2F340326585" anchor-label="nodeList" id="-1905204067%2FProperties%2F340326585" data-filterable-set=":feature:messaging/commonMain"></a>
|
||||
<div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain">
|
||||
<div class="main-subrow keyValue ">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>is</span><wbr><span>Search</span><wbr><span><span>Active</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="is-search-active.html">isSearchActive</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L266">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="is-search-active.html">isSearchActive</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L270">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>load</span><wbr><span><span>Draft</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="load-draft.html"><span class="token function">loadDraft</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L135">source</a>)</span></span></div><p class="paragraph">Reads the stored draft for <a href="load-draft.html">contactKey</a> once per conversation.</p><p class="paragraph"><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a> wins over the database when it holds something, because it can carry keystrokes newer than the last debounced write — the database copy is what makes the draft visible to the conversation list and survive the screen being popped.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="load-draft.html"><span class="token function">loadDraft</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L137">source</a>)</span></span></div><p class="paragraph">Reads the stored draft for <a href="load-draft.html">contactKey</a> once per conversation.</p><p class="paragraph"><a href="https://developer.android.com/reference/kotlin/androidx/lifecycle/SavedStateHandle.html">SavedStateHandle</a> wins over the database when it holds something, because it can carry keystrokes newer than the last debounced write — the database copy is what makes the draft visible to the conversation list and survive the screen being popped.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
<!doctype html>
|
||||
<html class="no-js" lang="en">
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
|
||||
<title>messageFilterEnabled</title>
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../../";</script>
|
||||
<script>document.documentElement.classList.replace("no-js", "js");</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if (savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async></script>
|
||||
<link href="../../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/main.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/prism.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/logo-styles.css" rel="Stylesheet">
|
||||
<link href="../../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
|
||||
<script type="text/javascript" src="../../../../scripts/safe-local-storage_blocking.js"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/navigation-loader.js" async></script>
|
||||
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async></script>
|
||||
<script type="text/javascript" src="../../../../scripts/main.js" defer></script>
|
||||
<script type="text/javascript" src="../../../../scripts/prism.js" async></script>
|
||||
<script type="text/javascript" src="../../../../ui-kit/ui-kit.min.js" defer></script></head>
|
||||
<body>
|
||||
<div class="root">
|
||||
<header class="navigation theme-dark" id="navigation-wrapper" role="banner">
|
||||
<a class="library-name--link" href="../../../../index.html" tabindex="1">
|
||||
Meshtastic App
|
||||
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
|
||||
</button>
|
||||
<div class="navigation-controls--break ui-kit_mobile-only"></div>
|
||||
<div class="library-version" id="library-version">
|
||||
</div>
|
||||
<div class="navigation-controls">
|
||||
<ul class="filter-section filter-section_loading" id="filter-section" aria-label="Target filter">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" aria-pressed="true" data-filter=":feature:messaging/commonMain">common</button>
|
||||
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
|
||||
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
|
||||
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox" aria-label="Target filter">
|
||||
<div class="dropdown--header"><span>Target filter</span>
|
||||
<button class="button" data-role="dropdown-toggle" aria-label="Close target filter">
|
||||
<i class="ui-kit-icon ui-kit-icon_cross"></i>
|
||||
</button>
|
||||
</div>
|
||||
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
|
||||
<label class="checkbox">
|
||||
<input type="checkbox" class="checkbox--input" id=":feature:messaging/commonMain" data-filter=":feature:messaging/commonMain">
|
||||
<span class="checkbox--icon"></span>
|
||||
common
|
||||
</label>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="dropdown--overlay"></div>
|
||||
</div>
|
||||
</ul>
|
||||
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
|
||||
</button>
|
||||
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
|
||||
API
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div id="container">
|
||||
<nav id="leftColumn" class="sidebar" data-item-type="SECTION" data-item-config="{"defaultSize": 280, "minSize": 200, "maxSize": 400}">
|
||||
<a class="toc--skip-link" href="#main">Skip to content</a>
|
||||
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
|
||||
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox" aria-label="Table of contents">
|
||||
<div class="dropdown--header">
|
||||
<span>
|
||||
Meshtastic App
|
||||
</span>
|
||||
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
|
||||
<i class="ui-kit-icon ui-kit-icon_cross"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="sidebar--inner" id="sideMenu"></div>
|
||||
</ul>
|
||||
<div class="dropdown--overlay"></div>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="resizer" class="resizer" data-item-type="BAR"></div>
|
||||
<div id="main" data-item-type="SECTION" role="main">
|
||||
<div class="main-content" data-page-type="member" id="content" pageids="feature-messaging::org.meshtastic.feature.messaging/MessageViewModel/messageFilterEnabled/#/PointingToDeclaration//340326585">
|
||||
<div class="breadcrumbs"><a href="../../index.html">feature-messaging</a><span class="delimiter">/</span><a href="../index.html">org.meshtastic.feature.messaging</a><span class="delimiter">/</span><a href="index.html">MessageViewModel</a><span class="delimiter">/</span><span class="current">messageFilterEnabled</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>message</span><wbr><span>Filter</span><wbr><span><span>Enabled</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="message-filter-enabled.html">messageFilterEnabled</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L198">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
|
||||
<div class="footer--content">
|
||||
<div>
|
||||
<span>Generated by </span>
|
||||
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
|
||||
Dokka
|
||||
</a>
|
||||
<div>© 2026 Copyright</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>navigate</span><wbr><span>To</span><wbr><span>Next</span><wbr><span><span>Result</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="navigate-to-next-result.html"><span class="token function">navigateToNextResult</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L294">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="navigate-to-next-result.html"><span class="token function">navigateToNextResult</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L298">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>navigate</span><wbr><span>To</span><wbr><span>Previous</span><wbr><span><span>Result</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="navigate-to-previous-result.html"><span class="token function">navigateToPreviousResult</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L300">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="navigate-to-previous-result.html"><span class="token function">navigateToPreviousResult</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L304">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>node</span><wbr><span><span>List</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="node-list.html">nodeList</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L188">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="node-list.html">nodeList</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L190">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr><span>Conversation</span><wbr><span><span>Hidden</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="on-conversation-hidden.html"><span class="token function">onConversationHidden</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L478">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="on-conversation-hidden.html"><span class="token function">onConversationHidden</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L482">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr><span>Conversation</span><wbr><span><span>Visible</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="on-conversation-visible.html"><span class="token function">onConversationVisible</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L476">source</a>)</span></span></div><p class="paragraph">Marks <a href="on-conversation-visible.html">contactKey</a> as the conversation on screen so an arriving message for it is not also announced as a notification. Paired with <a href="on-conversation-hidden.html">onConversationHidden</a> on pause — backgrounding the app hides the screen, which is what makes a single signal enough.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="on-conversation-visible.html"><span class="token function">onConversationVisible</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L480">source</a>)</span></span></div><p class="paragraph">Marks <a href="on-conversation-visible.html">contactKey</a> as the conversation on screen so an arriving message for it is not also announced as a notification. Paired with <a href="on-conversation-hidden.html">onConversationHidden</a> on pause — backgrounding the app hides the screen, which is what makes a single signal enough.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>our</span><wbr><span>Node</span><wbr><span><span>Info</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="our-node-info.html">ourNodeInfo</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L184">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="our-node-info.html">ourNodeInfo</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-node/index.html">Node</a><span class="token operator">?</span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L186">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>quick</span><wbr><span>Chat</span><wbr><span><span>Actions</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="quick-chat-actions.html">quickChatActions</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L199">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="quick-chat-actions.html">quickChatActions</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html">QuickChatAction</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L203">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>search</span><wbr><span><span>Query</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-query.html">searchQuery</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L263">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-query.html">searchQuery</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L267">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>search</span><wbr><span>Result</span><wbr><span><span>Index</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-result-index.html">searchResultIndex</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L269">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-result-index.html">searchResultIndex</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L273">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>search</span><wbr><span><span>Results</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-results.html">searchResults</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L272">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="search-results.html">searchResults</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a><span class="token operator">></span><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L276">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>send</span><wbr><span><span>Message</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="send-message.html"><span class="token function">sendMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">str<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator"> = </span><span class="token string">"0"</span><span class="token punctuation">, </span></span><span class="parameter ">replyId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L394">source</a>)</span></span></div><p class="paragraph">Sends a message to a contact or channel.</p><p class="paragraph">If the message is a direct message (no channel specified), this function will:</p><ul><li><p class="paragraph">If the device firmware version is older than 2.7.12, it will mark the destination node as a favorite to prevent it from being removed from the on-device node database.</p></li><li><p class="paragraph">If the device firmware version is 2.7.12 or newer, it will send a shared contact to the destination node.</p></li></ul><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>str</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The message content.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>contact</span><wbr><span><span>Key</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The unique contact key, which is a combination of channel (optional) and node ID. Defaults to broadcasting on channel 0.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>reply</span><wbr><span><span>Id</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The ID of the message this is a reply to, if any.</p></div></div></div></div></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="send-message.html"><span class="token function">sendMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">str<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator"> = </span><span class="token string">"0"</span><span class="token punctuation">, </span></span><span class="parameter ">replyId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L398">source</a>)</span></span></div><p class="paragraph">Sends a message to a contact or channel.</p><p class="paragraph">If the message is a direct message (no channel specified), this function will:</p><ul><li><p class="paragraph">If the device firmware version is older than 2.7.12, it will mark the destination node as a favorite to prevent it from being removed from the on-device node database.</p></li><li><p class="paragraph">If the device firmware version is 2.7.12 or newer, it will send a shared contact to the destination node.</p></li></ul><h4 class="tableheader">Parameters</h4><div class="table"><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>str</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The message content.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>contact</span><wbr><span><span>Key</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The unique contact key, which is a combination of channel (optional) and node ID. Defaults to broadcasting on channel 0.</p></div></div></div></div><div class="table-row table-row_content" data-filterable-current=":feature:messaging/commonMain" data-filterable-set=":feature:messaging/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>reply</span><wbr><span><span>Id</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The ID of the message this is a reply to, if any.</p></div></div></div></div></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>send</span><wbr><span><span>Reaction</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="send-reaction.html"><span class="token function">sendReaction</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">emoji<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">replyId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">, </span></span><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L400">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="send-reaction.html"><span class="token function">sendReaction</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">emoji<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">replyId<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token punctuation">, </span></span><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L404">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>set</span><wbr><span>Contact</span><wbr><span>Filtering</span><wbr><span><span>Disabled</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-contact-filtering-disabled.html"><span class="token function">setContactFilteringDisabled</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">disabled<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L371">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-contact-filtering-disabled.html"><span class="token function">setContactFilteringDisabled</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">disabled<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L375">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>set</span><wbr><span>Contact</span><wbr><span><span>Key</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-contact-key.html"><span class="token function">setContactKey</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L332">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-contact-key.html"><span class="token function">setContactKey</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">contactKey<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L336">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>set</span><wbr><span>Draft</span><wbr><span><span>Message</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-draft-message.html"><span class="token function">setDraftMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">text<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L161">source</a>)</span></span></div><p class="paragraph">Updates the in-memory draft immediately; the durable writes are debounced by <a href="../../../../feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-companion/-d-r-a-f-t_-p-e-r-s-i-s-t-e-n-c-e_-d-e-l-a-y_-m-s.html">DRAFT_PERSISTENCE_DELAY_MS</a>, so rapid edits cancel the prior pending flush and only the trailing value persists. On process death within that window the last ≤<a href="../../../../feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-companion/-d-r-a-f-t_-p-e-r-s-i-s-t-e-n-c-e_-d-e-l-a-y_-m-s.html">DRAFT_PERSISTENCE_DELAY_MS</a> of typing is not durably saved — a conscious trade-off to avoid per-keystroke jank.</p><p class="paragraph">No-ops while <a href="draft-message.html">draftMessage</a> is still null, so the composer's initial empty value cannot erase a stored draft before it has been read back.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-draft-message.html"><span class="token function">setDraftMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">text<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L163">source</a>)</span></span></div><p class="paragraph">Updates the in-memory draft immediately; the durable writes are debounced by <a href="../../../../feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-companion/-d-r-a-f-t_-p-e-r-s-i-s-t-e-n-c-e_-d-e-l-a-y_-m-s.html">DRAFT_PERSISTENCE_DELAY_MS</a>, so rapid edits cancel the prior pending flush and only the trailing value persists. On process death within that window the last ≤<a href="../../../../feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-companion/-d-r-a-f-t_-p-e-r-s-i-s-t-e-n-c-e_-d-e-l-a-y_-m-s.html">DRAFT_PERSISTENCE_DELAY_MS</a> of typing is not durably saved — a conscious trade-off to avoid per-keystroke jank.</p><p class="paragraph">No-ops while <a href="draft-message.html">draftMessage</a> is still null, so the composer's initial empty value cannot erase a stored draft before it has been read back.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>set</span><wbr><span>Search</span><wbr><span><span>Query</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-search-query.html"><span class="token function">setSearchQuery</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">query<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L289">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-search-query.html"><span class="token function">setSearchQuery</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">query<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L293">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>set</span><wbr><span><span>Title</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-title.html"><span class="token function">setTitle</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">title<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L338">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="set-title.html"><span class="token function">setTitle</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">title<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L342">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>show</span><wbr><span><span>Filtered</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-filtered.html">showFiltered</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L197">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-filtered.html">showFiltered</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L201">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>show</span><wbr><span>Full</span><wbr><span>Message</span><wbr><span><span>Timestamps</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-full-message-timestamps.html">showFullMessageTimestamps</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L194">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-full-message-timestamps.html">showFullMessageTimestamps</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L196">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>show</span><wbr><span>Quick</span><wbr><span><span>Chat</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-quick-chat.html">showQuickChat</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L192">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="show-quick-chat.html">showQuickChat</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L194">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>title</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="title.html">title</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L115">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="title.html">title</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L117">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>toggle</span><wbr><span><span>Search</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-search.html"><span class="token function">toggleSearch</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L306">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-search.html"><span class="token function">toggleSearch</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L310">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>toggle</span><wbr><span>Show</span><wbr><span><span>Filtered</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-filtered.html"><span class="token function">toggleShowFiltered</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L367">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-filtered.html"><span class="token function">toggleShowFiltered</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L371">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>toggle</span><wbr><span>Show</span><wbr><span>Quick</span><wbr><span><span>Chat</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-quick-chat.html"><span class="token function">toggleShowQuickChat</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L363">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-quick-chat.html"><span class="token function">toggleShowQuickChat</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L367">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>toggle</span><wbr><span>Show</span><wbr><span><span>Translated</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-translated.html"><span class="token function">toggleShowTranslated</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L444">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="toggle-show-translated.html"><span class="token function">toggleShowTranslated</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L448">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>translate</span><wbr><span><span>Message</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="translate-message.html"><span class="token function">translateMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L419">source</a>)</span></span></div><p class="paragraph">Translates <a href="translate-message.html">message</a> into the device language, or just re-shows a previously persisted translation.</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><a href="translate-message.html"><span class="token function">translateMessage</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">message<span class="token operator">: </span><a href="../../../../core/model/org.meshtastic.core.model/-message/index.html">Message</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L423">source</a>)</span></span></div><p class="paragraph">Translates <a href="translate-message.html">message</a> into the device language, or just re-shows a previously persisted translation.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>translation</span><wbr><span><span>Available</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="translation-available.html">translationAvailable</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L409">source</a>)</span></span></div><p class="paragraph">Whether on-device translation into the current locale is possible (always false on F-Droid/desktop).</p></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="translation-available.html">translationAvailable</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L413">source</a>)</span></span></div><p class="paragraph">Whether on-device translation into the current locale is possible (always false on F-Droid/desktop).</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>translation</span><wbr><span>Dialog</span><wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="translation-dialog-state.html">translationDialogState</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../-translation-dialog-state/index.html">TranslationDialogState</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L414">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="translation-dialog-state.html">translationDialogState</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="../-translation-dialog-state/index.html">TranslationDialogState</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L418">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>unread</span><wbr><span><span>Count</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="unread-count.html">unreadCount</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L248">source</a>)</span></span></div></div></div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":feature:messaging/commonMain"><div class="symbol monospace"><span class="token keyword">val </span><a href="unread-count.html">unreadCount</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/StateFlow///PointingToDeclaration/">StateFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator">></span><span class="source-link-wrapper"><span class="source-link" data-element-type="source-link">(<a href="https://github.com/meshtastic/Meshtastic-Android/blob/main/feature/messaging/src/commonMain/kotlin/org/meshtastic/feature/messaging/MessageViewModel.kt#L252">source</a>)</span></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="footer--container">
|
||||
|
||||
Loaded 100 of 130 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user