fix has_guilds
This commit is contained in:
parent
24a848a575
commit
8fe25cd807
@ -43,7 +43,7 @@ func CallbackHandler(ctx *gin.Context) {
|
|||||||
}
|
}
|
||||||
defer store.Save()
|
defer store.Save()
|
||||||
|
|
||||||
if utils.IsLoggedIn(store) {
|
if utils.IsLoggedIn(store) && store.Get("has_guilds") == true {
|
||||||
ctx.Redirect(302, config.Conf.Server.BaseUrl)
|
ctx.Redirect(302, config.Conf.Server.BaseUrl)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -76,9 +76,7 @@ func CallbackHandler(ctx *gin.Context) {
|
|||||||
store.Set("userid", currentUser.Id)
|
store.Set("userid", currentUser.Id)
|
||||||
store.Set("name", currentUser.Username)
|
store.Set("name", currentUser.Username)
|
||||||
store.Set("avatar", currentUser.AvatarUrl(256))
|
store.Set("avatar", currentUser.AvatarUrl(256))
|
||||||
if err = store.Save(); err != nil {
|
store.Save()
|
||||||
log.Error(err.Error())
|
|
||||||
}
|
|
||||||
|
|
||||||
var guilds []guild.Guild
|
var guilds []guild.Guild
|
||||||
err, _ = userEndpoint.CurrentUserGuilds.Request(store, nil, nil, &guilds)
|
err, _ = userEndpoint.CurrentUserGuilds.Request(store, nil, nil, &guilds)
|
||||||
@ -88,6 +86,7 @@ func CallbackHandler(ctx *gin.Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
store.Set("has_guilds", true)
|
store.Set("has_guilds", true)
|
||||||
|
store.Save()
|
||||||
|
|
||||||
var wrappedGuilds []database.UserGuild
|
var wrappedGuilds []database.UserGuild
|
||||||
|
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
package root
|
package root
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/contrib/sessions"
|
"github.com/gin-gonic/contrib/sessions"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
func LogoutHandler(ctx *gin.Context) {
|
func LogoutHandler(ctx *gin.Context) {
|
||||||
store := sessions.Default(ctx)
|
store := sessions.Default(ctx)
|
||||||
if store == nil {
|
if store == nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer store.Save()
|
defer store.Save()
|
||||||
|
|
||||||
store.Clear()
|
store.Clear()
|
||||||
ctx.Redirect(302, "https://ticketsbot.net")
|
|
||||||
}
|
ctx.Redirect(302, "https://ticketsbot.net")
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user