kopia lustrzana https://github.com/Stopka/fedicrawl
18 wiersze
514 B
TypeScript
18 wiersze
514 B
TypeScript
import countNodeFeeds from '../../Storage/Feeds/countNodeFeeds'
|
|
import { setNodeStats } from '../../Storage/Nodes/setNodeStats'
|
|
import { ElasticClient } from '../../Storage/ElasticClient'
|
|
import Node from '../../Storage/Definitions/Node'
|
|
|
|
export type NodeStats ={
|
|
account: number,
|
|
channel: number,
|
|
}
|
|
|
|
export default async function updateNodeFeedStats (elasticClient: ElasticClient, node: Node) {
|
|
await setNodeStats(
|
|
elasticClient,
|
|
node,
|
|
await countNodeFeeds(elasticClient, node.domain)
|
|
)
|
|
}
|