UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

30 lines 932 B
import { subDays } from 'date-fns'; export class FakeInactiveUsersStore { constructor(users) { this.users = []; this.users = users ?? []; } getInactiveUsers(daysInactive) { return Promise.resolve(this.users .filter((user) => { if (user.seenAt) { return user.seenAt < subDays(new Date(), daysInactive); } else if (user.createdAt) { return (user.createdAt < subDays(new Date(), daysInactive)); } return false; }) .map((user) => { return { id: user.id, name: user.name, username: user.username, email: user.email, seen_at: user.seenAt, created_at: user.createdAt || new Date(), }; })); } } //# sourceMappingURL=fake-inactive-users-store.js.map