Skip to content

Commit

Permalink
add room uri support to getMessages
Browse files Browse the repository at this point in the history
  • Loading branch information
notjuliet committed Oct 27, 2024
1 parent a623d2d commit c8f1d12
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,15 @@ export const createRouter = (server: FastifyInstance, ctx: AppContext) => {
"/xrpc/social.psky.chat.getMessages",
{ schema: { querystring: GetMessagesSchema } },
async (req, res) => {
//const { uri } = req.query;
const messages = await ctx.db
.selectFrom("messages")
const { uri } = req.query;
let query = ctx.db.selectFrom("messages").selectAll("messages");
if (uri) query = query.where("room", "=", uri);
const messages = await query
.innerJoin("users", "messages.did", "users.did")
.orderBy("indexed_at", "desc")
.where("users.active", "=", 1)
.limit(req.query.limit)
.offset(req.query.cursor ?? 0)
.selectAll("messages")
.innerJoin("users", "messages.did", "users.did")
.select(["handle", "nickname"])
.execute();

Expand Down

0 comments on commit c8f1d12

Please sign in to comment.