update authorization tokens and add/fix create album endpoint

This commit is contained in:
wisplite
2025-11-22 21:19:44 -06:00
parent 062e0d6066
commit 432a9e5229
7 changed files with 40 additions and 12 deletions
+4
View File
@@ -40,6 +40,10 @@ func RegisterAlbumRoutes(rg *gin.RouterGroup) {
Description string `json:"description"`
ParentID string `json:"parentId"`
}
if err := c.ShouldBindJSON(&request); err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()})
return
}
result, err := services.CreateAlbum(accessToken, request.Title, request.Description, request.ParentID)
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
+4 -4
View File
@@ -62,11 +62,11 @@ func RegisterUserRoutes(rg *gin.RouterGroup) {
})
user.GET("/getUserData", func(c *gin.Context) {
authHeader := c.GetHeader("Authorization")
token := authHeader
if len(authHeader) > 7 && authHeader[:7] == "Bearer " {
token = authHeader[7:]
if authHeader == "" {
c.JSON(http.StatusUnauthorized, gin.H{"error": "Unauthorized"})
return
}
userData, err := services.GetUserData(token)
userData, err := services.GetUserData(authHeader)
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return