about summary refs log tree commit diff
path: root/src/state/messages/convo/util.ts
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2024-05-17 18:05:21 -0500
committerGitHub <noreply@github.com>2024-05-17 16:05:21 -0700
commit49314e2d1f20d7471f1d05ce2b118bd030c44aa2 (patch)
tree01a7db1360ac945debbbf2294c0b98709e9909c5 /src/state/messages/convo/util.ts
parent8b3bfb3cf7459af59fb4535241a6251e35e88eb9 (diff)
downloadvoidsky-49314e2d1f20d7471f1d05ce2b118bd030c44aa2.tar.zst
[🐴] Mod disabled (#4089)
* Handle send failures

* Add chat disabled state
Diffstat (limited to 'src/state/messages/convo/util.ts')
-rw-r--r--src/state/messages/convo/util.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/state/messages/convo/util.ts b/src/state/messages/convo/util.ts
index ffaa4104a..200d85dfa 100644
--- a/src/state/messages/convo/util.ts
+++ b/src/state/messages/convo/util.ts
@@ -1,6 +1,7 @@
 import {
   ConvoState,
   ConvoStateBackgrounded,
+  ConvoStateDisabled,
   ConvoStateReady,
   ConvoStateSuspended,
   ConvoStatus,
@@ -13,10 +14,15 @@ import {
  */
 export function isConvoActive(
   convo: ConvoState,
-): convo is ConvoStateReady | ConvoStateBackgrounded | ConvoStateSuspended {
+): convo is
+  | ConvoStateReady
+  | ConvoStateBackgrounded
+  | ConvoStateSuspended
+  | ConvoStateDisabled {
   return (
     convo.status === ConvoStatus.Ready ||
     convo.status === ConvoStatus.Backgrounded ||
-    convo.status === ConvoStatus.Suspended
+    convo.status === ConvoStatus.Suspended ||
+    convo.status === ConvoStatus.Disabled
   )
 }