[server] use custom request struct for modifying functionality
This commit is contained in:
@@ -49,6 +49,11 @@ type FamilyMember struct {
|
||||
AdminUserID int64 `json:"-"` // for internal use only, ignore from json response
|
||||
}
|
||||
|
||||
type ModifyMemberStorage struct {
|
||||
ID uuid.UUID `json:"id" binding:"required"`
|
||||
StorageLimit *int64 `json:"storageLimit" binding:"required"`
|
||||
}
|
||||
|
||||
type FamilyMemberResponse struct {
|
||||
Members []FamilyMember `json:"members" binding:"required"`
|
||||
// Family admin subscription storage capacity. This excludes add-on and any other bonus storage
|
||||
|
||||
@@ -122,7 +122,7 @@ func (h *FamilyHandler) AcceptInvite(c *gin.Context) {
|
||||
|
||||
// ModifyStorageLimit allows adminUser to Modify the storage for a member in the Family.
|
||||
func (h *FamilyHandler) ModifyStorageLimit(c *gin.Context) {
|
||||
var request ente.FamilyMember
|
||||
var request ente.ModifyMemberStorage
|
||||
if err := c.ShouldBindJSON(&request); err != nil {
|
||||
handler.Error(c, stacktrace.Propagate(err, "Could not bind request params"))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user