Files
shields/services/gitter/gitter.service.js
chris48s 6823d38ddf migrate examples to openApi part 4; affects [ecologi elm flathub gem gitter GithubTotalDiscussions greasyfork hackage hackernews homebrew] (#9430)
* migrate some services from examples to openApi

* improve and de-dupe service titles

* revert changes to homebrew
2023-08-21 10:08:27 +00:00

39 lines
730 B
JavaScript

import { BaseStaticService, pathParams } from '../index.js'
export default class Gitter extends BaseStaticService {
static category = 'chat'
static route = {
base: 'gitter/room',
pattern: ':user/:repo',
}
static openApi = {
'/gitter/room/{user}/{repo}': {
get: {
summary: 'Gitter',
parameters: pathParams(
{
name: 'user',
example: 'nwjs',
},
{
name: 'repo',
example: 'nw.js',
},
),
},
},
}
static defaultBadgeData = { label: 'chat' }
static render() {
return { message: 'on gitter', color: 'brightgreen' }
}
handle() {
return this.constructor.render()
}
}