@@ -11,7 +11,7 @@ import { requireOrganizationMembership } from "../organizations/permissions.ts";
1111export const channelUnreadRoutes = new Elysia ( )
1212 . use ( authMiddleware )
1313 . post (
14- "/channels/:channelId /read" ,
14+ "/channels/:id /read" ,
1515 async ( { user, params, body, set } ) => {
1616 if ( ! user ) {
1717 set . status = 401 ;
@@ -21,7 +21,7 @@ export const channelUnreadRoutes = new Elysia()
2121 const [ channel ] = await db
2222 . select ( )
2323 . from ( channels )
24- . where ( eq ( channels . id , params . channelId ) )
24+ . where ( eq ( channels . id , params . id ) )
2525 . limit ( 1 ) ;
2626
2727 if ( ! channel ) {
@@ -37,7 +37,7 @@ export const channelUnreadRoutes = new Elysia()
3737 . where (
3838 and (
3939 eq ( channelReadStatus . userId , user . id ) ,
40- eq ( channelReadStatus . channelId , params . channelId ) ,
40+ eq ( channelReadStatus . channelId , params . id ) ,
4141 ) ,
4242 )
4343 . limit ( 1 ) ;
@@ -59,7 +59,7 @@ export const channelUnreadRoutes = new Elysia()
5959 . insert ( channelReadStatus )
6060 . values ( {
6161 userId : user . id ,
62- channelId : params . channelId ,
62+ channelId : params . id ,
6363 lastReadAt : new Date ( ) ,
6464 lastReadMessageId : body . lastReadMessageId ,
6565 } )
@@ -73,7 +73,7 @@ export const channelUnreadRoutes = new Elysia()
7373 } ) ,
7474 } ,
7575 )
76- . get ( "/channels/:channelId /unread" , async ( { user, params, set } ) => {
76+ . get ( "/channels/:id /unread" , async ( { user, params, set } ) => {
7777 if ( ! user ) {
7878 set . status = 401 ;
7979 return { message : "Unauthorized" } ;
@@ -82,7 +82,7 @@ export const channelUnreadRoutes = new Elysia()
8282 const [ channel ] = await db
8383 . select ( )
8484 . from ( channels )
85- . where ( eq ( channels . id , params . channelId ) )
85+ . where ( eq ( channels . id , params . id ) )
8686 . limit ( 1 ) ;
8787
8888 if ( ! channel ) {
@@ -98,7 +98,7 @@ export const channelUnreadRoutes = new Elysia()
9898 . where (
9999 and (
100100 eq ( channelReadStatus . userId , user . id ) ,
101- eq ( channelReadStatus . channelId , params . channelId ) ,
101+ eq ( channelReadStatus . channelId , params . id ) ,
102102 ) ,
103103 )
104104 . limit ( 1 ) ;
@@ -107,7 +107,7 @@ export const channelUnreadRoutes = new Elysia()
107107 const [ result ] = await db
108108 . select ( { count : count ( ) } )
109109 . from ( messages )
110- . where ( eq ( messages . channelId , params . channelId ) ) ;
110+ . where ( eq ( messages . channelId , params . id ) ) ;
111111 return { unreadCount : result ?. count ?? 0 } ;
112112 }
113113
@@ -116,25 +116,25 @@ export const channelUnreadRoutes = new Elysia()
116116 . from ( messages )
117117 . where (
118118 and (
119- eq ( messages . channelId , params . channelId ) ,
119+ eq ( messages . channelId , params . id ) ,
120120 gt ( messages . createdAt , readStatus . lastReadAt ) ,
121121 ) ,
122122 ) ;
123123
124124 return { unreadCount : result ?. count ?? 0 } ;
125125 } )
126- . get ( "/organizations/:orgId /unread" , async ( { user, params, set } ) => {
126+ . get ( "/organizations/:id /unread" , async ( { user, params, set } ) => {
127127 if ( ! user ) {
128128 set . status = 401 ;
129129 return { message : "Unauthorized" } ;
130130 }
131131
132- await requireOrganizationMembership ( user . id , params . orgId ) ;
132+ await requireOrganizationMembership ( user . id , params . id ) ;
133133
134134 const orgChannels = await db
135135 . select ( )
136136 . from ( channels )
137- . where ( eq ( channels . organizationId , params . orgId ) ) ;
137+ . where ( eq ( channels . organizationId , params . id ) ) ;
138138
139139 const unreadCounts = await Promise . all (
140140 orgChannels . map ( async ( channel ) => {
0 commit comments