Sharkey/src/server/api/endpoints/get-online-users-count.ts

23 lines
398 B
TypeScript
Raw Normal View History

2020-12-30 06:07:16 +02:00
import define from '../define';
import { redisClient } from '../../../db/redis';
2020-12-30 06:07:16 +02:00
import config from '../../../config';
export const meta = {
tags: ['meta'],
requireCredential: false as const,
params: {
}
};
export default define(meta, (ps, user) => {
return new Promise((res, rej) => {
redisClient.pubsub('numsub', config.host, (_, x) => {
2020-12-30 06:07:16 +02:00
res({
count: x[1]
});
});
});
});