fix: remove an unused feat

This commit is contained in:
Arkaprabha Chakraborty
2026-02-13 01:09:23 +05:30
parent 7c210d9581
commit cfb28b709f
3 changed files with 2 additions and 93 deletions

View File

@@ -232,43 +232,6 @@ func getMe(c echo.Context) error {
})
}
func updateUsername(c echo.Context) error {
uid := c.Get("user_id").(uint)
type Req struct {
Username string `json:"username"`
}
r := new(Req)
if err := c.Bind(r); err != nil {
return echo.NewHTTPError(http.StatusBadRequest, "Invalid request")
}
r.Username = strings.TrimSpace(r.Username)
if len(r.Username) < 3 || len(r.Username) > 32 {
return echo.NewHTTPError(http.StatusBadRequest, "Username must be 332 characters")
}
// Check if username is already taken by another user
var existing User
if db.Where("username = ? AND id != ?", r.Username, uid).First(&existing).Error == nil {
return echo.NewHTTPError(http.StatusConflict, "Username already taken")
}
var user User
if err := db.First(&user, uid).Error; err != nil {
return echo.NewHTTPError(http.StatusNotFound, "User not found")
}
user.Username = r.Username
if err := db.Save(&user).Error; err != nil {
return echo.NewHTTPError(http.StatusInternalServerError, "Failed to update username")
}
return c.JSON(http.StatusOK, map[string]interface{}{
"id": user.ID,
"username": user.Username,
})
}
func updatePassword(c echo.Context) error {
uid := c.Get("user_id").(uint)
type Req struct {

View File

@@ -45,7 +45,6 @@ func main() {
// User account management
user := e.Group("/user", JWTMiddleware)
user.GET("/stats", getUserStats)
user.PUT("/username", updateUsername)
user.PUT("/password", updatePassword)
user.DELETE("/account", deleteAccount)