mono/packages/discourse/tests/commons.ts
2025-12-30 20:36:17 +01:00

18 lines
660 B
TypeScript

process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0';
import { Discourser } from '../src/lib/discourse/index.js'
import { IDiscourseConfig } from '@polymech/commons/types'
export const getDiscourseConfig = (): IDiscourseConfig => {
return {
host: process.env.DISCOURSE_HOST || 'https://forum.polymech.info',
key: process.env.DISCOURSE_API_KEY || 'e8b4adf4770b85cf94ea5e0aacb517ad25ddeb338efa3946559c06c2cdbab2e8',
username: process.env.DISCOURSE_USERNAME || 'jerom',
rateLimitConcurrency: 1
}
}
export const getClient = () => {
const config = getDiscourseConfig()
return new Discourser(config)
}