1 |
rakinar2 |
577 |
import { Request, Response } from "express"; |
2 |
|
|
import DiscordClient from "../../client/Client"; |
3 |
|
|
import auth from "../Auth"; |
4 |
|
|
import guildAuth from "../GuildAuth"; |
5 |
|
|
import { Route } from "../Router"; |
6 |
|
|
|
7 |
|
|
export default <Route> { |
8 |
|
|
path: '/channels/:guild', |
9 |
|
|
middleware: [guildAuth], |
10 |
|
|
async get(req: Request, res: Response) { |
11 |
|
|
const guild = await DiscordClient.client.guilds.fetch(req.params.guild); |
12 |
|
|
const channels = await guild.channels.cache.toJSON(); |
13 |
|
|
res.send(channels); |
14 |
|
|
} |
15 |
|
|
}; |