mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-06-09 07:18:22 +00:00
commit
595df4ecaa
@ -41,23 +41,9 @@ fun Route.apiDiscordRoutes() {
|
|||||||
return@get
|
return@get
|
||||||
}
|
}
|
||||||
get("/guild/{gid}") {
|
get("/guild/{gid}") {
|
||||||
|
val gid = call.parameters["gid"]
|
||||||
val session = call.sessions.get<UserSession>()
|
val session = call.sessions.get<UserSession>()
|
||||||
if(session == null) {
|
if(gid == null) {
|
||||||
call.respond(HttpStatusCode.BadRequest, "Session is required")
|
|
||||||
return@get
|
|
||||||
}
|
|
||||||
val user = UserService.getUserWithNaverId(session.id)
|
|
||||||
if(user == null) {
|
|
||||||
call.respond(HttpStatusCode.BadRequest, "User does not exist")
|
|
||||||
return@get
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
get {
|
|
||||||
val uid = call.parameters["gid"]
|
|
||||||
val session = call.sessions.get<UserSession>()
|
|
||||||
if(uid == null) {
|
|
||||||
call.respond(HttpStatusCode.BadRequest, "GID is required")
|
call.respond(HttpStatusCode.BadRequest, "GID is required")
|
||||||
return@get
|
return@get
|
||||||
}
|
}
|
||||||
@ -71,7 +57,27 @@ fun Route.apiDiscordRoutes() {
|
|||||||
return@get
|
return@get
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val guild = DiscordGuildCache.getCachedGuilds(gid)
|
||||||
|
if(guild == null) {
|
||||||
|
call.respond(HttpStatusCode.NotFound)
|
||||||
|
return@get
|
||||||
|
}
|
||||||
|
call.respond(HttpStatusCode.OK, guild)
|
||||||
|
return@get
|
||||||
|
}
|
||||||
|
get {
|
||||||
|
val session = call.sessions.get<UserSession>()
|
||||||
|
if(session == null) {
|
||||||
|
call.respond(HttpStatusCode.BadRequest, "Session is required")
|
||||||
|
return@get
|
||||||
|
}
|
||||||
|
val user = UserService.getUserWithNaverId(session.id)
|
||||||
|
if(user == null) {
|
||||||
|
call.respond(HttpStatusCode.BadRequest, "User does not exist")
|
||||||
|
return@get
|
||||||
|
}
|
||||||
|
|
||||||
|
call.respond(HttpStatusCode.OK, DiscordGuildCache.getCachedGuilds(session.discordGuildList))
|
||||||
return@get
|
return@get
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user