File tree Expand file tree Collapse file tree 3 files changed +17
-13
lines changed
Site/src/routes/(main)/user/[username] Expand file tree Collapse file tree 3 files changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { authorise } from "$lib/server/auth"
33import formData from "$lib/server/formData"
44import requestRender from "$lib/server/requestRender"
55import { db , Record , type RecordId } from "$lib/server/surreal"
6+ import type { Group } from "../../groups/+page.server"
67import type { RequestEvent } from "./$types.d"
78import acceptExistingQuery from "./acceptExisting.surql"
89import alreadyFriendsQuery from "./alreadyFriends.surql"
@@ -28,14 +29,8 @@ interface User extends BasicUser {
2829 followingCount : number
2930 friendCount : number
3031 friends : boolean
31- groups : {
32- memberCount : number
33- name : string
34- } [ ]
35- groupsOwned : {
36- memberCount : number
37- name : string
38- } [ ]
32+ groups : Group [ ]
33+ groupsOwned : Group [ ]
3934 incomingRequest : boolean
4035 outgoingRequest : boolean
4136 permissionLevel : number
Original file line number Diff line number Diff line change 225225 total : data .groupsOwned .length
226226 }}
227227 class =" card bg-darker no-underline"
228- href ="/groups/ {group .name }" >
228+ href ="/groups/ {group .id }" >
229229 <div class =" p-2" >
230230 <span class =" float-start" >
231231 {group .name }
248248 {#each data .groups as group , num }
249249 <div class =" py-2" >
250250 <a
251- in:fade ={{ num , total : data .groups .length }}
251+ in:fade ={{
252+ num ,
253+ total : data .groups .length
254+ }}
252255 class =" card bg-darker no-underline"
253- href ="/groups/ {group .name }" >
256+ href ="/groups/ {group .id }" >
254257 <div class =" p-2" >
255258 <span class =" float-start" >
256259 {group .name }
Original file line number Diff line number Diff line change @@ -35,8 +35,14 @@ SELECT
3535 $user IN ->request->user AS incomingRequest,
3636 $user IN <-request<-user AS outgoingRequest,
3737
38- (SELECT name, count(<-member) AS memberCount
38+ (SELECT
39+ record::id(id) AS id,
40+ name,
41+ count(<-member) AS memberCount
3942 FROM ->member->group) AS groups,
40- (SELECT name, count(<-member) AS memberCount
43+ (SELECT
44+ record::id(id) AS id,
45+ name,
46+ count(<-member) AS memberCount
4147 FROM ->ownsGroup->group) AS groupsOwned
4248FROM user WHERE username = $username;
You can’t perform that action at this time.
0 commit comments