1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00
This commit is contained in:
Gastón Fournier 2025-09-24 17:18:23 +02:00
parent a68459e681
commit 37ae06a9f2
No known key found for this signature in database
GPG Key ID: AF45428626E17A8E

View File

@ -4,7 +4,7 @@ import type { Db } from '../../db/db.js';
import { USER_COLUMNS_PUBLIC, USERS_TABLE } from './user-store.js'; import { USER_COLUMNS_PUBLIC, USERS_TABLE } from './user-store.js';
import type { Row } from '../../db/crud/row-type.js'; import type { Row } from '../../db/crud/row-type.js';
type Response = { type UpdatedUsers = {
id: number; id: number;
name?: string; name?: string;
username?: string; username?: string;
@ -15,7 +15,7 @@ type Response = {
updatedAt?: Date | null; updatedAt?: Date | null;
deletedAt?: Date | null; deletedAt?: Date | null;
}; };
const toResponse = (row: Row<Response>): Response => { const toResponse = (row: Row<UpdatedUsers>): UpdatedUsers => {
return { return {
id: row.id, id: row.id,
name: row.name, name: row.name,
@ -53,7 +53,7 @@ export class UserUpdatesReadModel {
async getUsersUpdatedAfter( async getUsersUpdatedAfter(
date: Date, date: Date,
limit: number = 100, limit: number = 100,
): Promise<Response[]> { ): Promise<UpdatedUsers[]> {
const result = await this.db(USERS_TABLE) const result = await this.db(USERS_TABLE)
.where({ .where({
// also consider deleted users (different than activeUsers query) // also consider deleted users (different than activeUsers query)