summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/utils')
-rw-r--r--packages/app/src/utils/session-title.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/app/src/utils/session-title.ts b/packages/app/src/utils/session-title.ts
new file mode 100644
index 000000000..ca04c0104
--- /dev/null
+++ b/packages/app/src/utils/session-title.ts
@@ -0,0 +1,7 @@
+const pattern = /^(New session|Child session) - \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$/
+
+export function sessionTitle(title?: string) {
+ if (!title) return title
+ const match = title.match(pattern)
+ return match?.[1] ?? title
+}