Skip to content

Commit

Permalink
feat: delete user
Browse files Browse the repository at this point in the history
  • Loading branch information
Dhruv9449 committed Feb 4, 2024
1 parent ef3d9bb commit 7d1c804
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 5 deletions.
3 changes: 2 additions & 1 deletion vitty-backend-api/api/v2/userHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,9 @@ func deleteUser(c *fiber.Ctx) error {
"detail": "You are not authorized to delete this user",
})
}
deleteUser := utils.GetUserByUsername(c.Params("username"))

database.DB.Delete(&request_user)
database.DB.Delete(&deleteUser)
return c.Status(fiber.StatusOK).JSON(fiber.Map{
"detail": "User deleted successfully",
})
Expand Down
4 changes: 2 additions & 2 deletions vitty-backend-api/internal/models/friends.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
type FriendRequest struct {
FromUsername string `gorm:"primaryKey"`
ToUsername string `gorm:"primaryKey"`
From User `gorm:"foreignKey:FromUsername;references:Username;constraint:OnDelete:CASCADE"`
To User `gorm:"foreignKey:ToUsername;references:Username;constraint:OnDelete:CASCADE"`
From User `gorm:"constraint:OnDelete:CASCADE;foreignKey:FromUsername;references:Username"`
To User `gorm:"constraint:OnDelete:CASCADE;foreignKey:ToUsername;references:Username"`
}

func (fr *FriendRequest) Accept() {
Expand Down
2 changes: 1 addition & 1 deletion vitty-backend-api/internal/models/timetable.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ type Slot struct {
}

type Timetable struct {
User User `gorm:"foreignKey:UserUsername;references:Username;constraint:OnDelete:CASCADE"`
User User `gorm:"constraint:OnDelete:CASCADE;foreignKey:UserUsername;references:Username"`
UserUsername string `gorm:"primaryKey"`
Slots []Slot `gorm:"serializer:json"`
}
Expand Down
2 changes: 1 addition & 1 deletion vitty-backend-api/internal/models/users.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ type User struct {
Email string `gorm:"unique,not null"`
Role string `gorm:"default:normal"`
Picture string `gorm:"not null"`
Friends []*User `gorm:"many2many:user_friends;foreignKey:Username;joinForeignKey:UserUsername;References:Username;joinReferences:FriendUsername"`
Friends []*User `gorm:"constraint:OnDelete:CASCADE;many2many:user_friends;foreignKey:Username;joinForeignKey:UserUsername;References:Username;joinReferences:FriendUsername"`
FirebaseUuid string `gorm:"unique"`
}

Expand Down

0 comments on commit 7d1c804

Please sign in to comment.