UNPKG

animiassumenda

Version:

Blox live, desktop app for managing staking accounts

15 lines (12 loc) 583 B
import moment from 'moment'; import { Log } from '~app/backend/common/logger/logger'; import { loadLastConnection } from '~app/common/service'; const logger = new Log(); export const normalizedActiveValidators = (eventLogs: Record<string, any>[] | [] | null): Record<string, any>[] => { const lastConnection = loadLastConnection(); logger.debug(`App Last Connection Time: ${lastConnection}`); return eventLogs.filter((eventLog: Record<string, any>) => { return eventLog.type === 'validator_assigned' && moment(lastConnection).isBefore(eventLog.createdAt); }); };