File size: 562 Bytes
813eca2
 
 
 
 
 
 
 
 
89e5382
 
813eca2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import _ from 'lodash';

import Request from '@/lib/request/Request.ts';
import Response from '@/lib/response/Response.ts';
import chat from '@/api/controllers/chat.ts';
import logger from '@/lib/logger.ts';

export default {

    // prefix: '/token',
    prefix: '/hf/token',

    post: {

        '/check': async (request: Request) => {
            request
                .validate('body.token', _.isString)
            const live = await chat.getTokenLiveStatus(request.body.token);
            return {
                live
            }
        }

    }

}