diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/state/models/content/list.ts | 4 | ||||
-rw-r--r-- | src/view/screens/ProfileList.tsx | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/state/models/content/list.ts b/src/state/models/content/list.ts index fc045e185..fd5074d8c 100644 --- a/src/state/models/content/list.ts +++ b/src/state/models/content/list.ts @@ -103,6 +103,10 @@ export class ListModel { return this.list?.viewer?.muted } + get creatorDid() { + return this.list?.creator.did + } + // public api // = diff --git a/src/view/screens/ProfileList.tsx b/src/view/screens/ProfileList.tsx index 322f99486..11a847db3 100644 --- a/src/view/screens/ProfileList.tsx +++ b/src/view/screens/ProfileList.tsx @@ -97,9 +97,9 @@ export const ProfileListScreen = withAuthRequired( }, [store, list]) const onPressShareList = React.useCallback(() => { - const url = toShareUrl(`/profile/${name}/lists/${rkey}`) + const url = toShareUrl(`/profile/${list.creatorDid}/lists/${rkey}`) shareUrl(url) - }, [name, rkey]) + }, [list.creatorDid, rkey]) const renderEmptyState = React.useCallback(() => { return <EmptyState icon="users-slash" message="This list is empty!" /> |