diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-07 18:11:20 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-07 18:11:20 +0900 |
| commit | c3140f57b99f9f11437279695b05ee3eccff41ca (patch) | |
| tree | d3f3e30c509c54f7443dc7712479842c03ab5b35 /src/server/api/endpoints/federation/show-instance.ts | |
| parent | Improve instance stats (diff) | |
| download | sharkey-c3140f57b99f9f11437279695b05ee3eccff41ca.tar.gz sharkey-c3140f57b99f9f11437279695b05ee3eccff41ca.tar.bz2 sharkey-c3140f57b99f9f11437279695b05ee3eccff41ca.zip | |
連合しているインスタンスを一覧できるように
Diffstat (limited to 'src/server/api/endpoints/federation/show-instance.ts')
| -rw-r--r-- | src/server/api/endpoints/federation/show-instance.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/server/api/endpoints/federation/show-instance.ts b/src/server/api/endpoints/federation/show-instance.ts new file mode 100644 index 0000000000..ad31c56afc --- /dev/null +++ b/src/server/api/endpoints/federation/show-instance.ts @@ -0,0 +1,20 @@ +import $ from 'cafy'; +import define from '../../define'; +import Instance from '../../../../models/instance'; + +export const meta = { + requireCredential: false, + + params: { + host: { + validator: $.str + } + } +}; + +export default define(meta, (ps, me) => new Promise(async (res, rej) => { + const instance = await Instance + .findOne({ host: ps.host }); + + res(instance); +})); |