連合しているインスタンスを一覧できるように
This commit is contained in:
parent
7275bc6d3b
commit
c3140f57b9
7 changed files with 277 additions and 55 deletions
20
src/server/api/endpoints/federation/show-instance.ts
Normal file
20
src/server/api/endpoints/federation/show-instance.ts
Normal file
|
|
@ -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);
|
||||
}));
|
||||
Loading…
Add table
Add a link
Reference in a new issue