about summary refs log tree commit diff
path: root/src/view/lib/strings.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-07-22 12:32:52 -0500
committerPaul Frazee <pfrazee@gmail.com>2022-07-22 12:32:52 -0500
commitce83648f9da3a93018fc7845bec1d35c1519028d (patch)
tree6b10c7536abca76abe90d2d2adc42ede8a705bf4 /src/view/lib/strings.ts
parent0ec0ba996f05876d78039509e0ea61528c5faeec (diff)
downloadvoidsky-ce83648f9da3a93018fc7845bec1d35c1519028d.tar.zst
Add liked-by and reposted-by views
Diffstat (limited to 'src/view/lib/strings.ts')
-rw-r--r--src/view/lib/strings.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/view/lib/strings.ts b/src/view/lib/strings.ts
index 1be1112b1..3ef707dd8 100644
--- a/src/view/lib/strings.ts
+++ b/src/view/lib/strings.ts
@@ -1,3 +1,5 @@
+import {AdxUri} from '@adxp/mock-api'
+
 export function pluralize(n: number, base: string, plural?: string): string {
   if (n === 1) {
     return base
@@ -7,3 +9,15 @@ export function pluralize(n: number, base: string, plural?: string): string {
   }
   return base + 's'
 }
+
+export function makeRecordUri(
+  didOrName: string,
+  collection: string,
+  recordKey: string,
+) {
+  const urip = new AdxUri(`adx://host/`)
+  urip.host = didOrName
+  urip.collection = collection
+  urip.recordKey = recordKey
+  return urip.toString()
+}