18 lines
443 B
Go
18 lines
443 B
Go
|
package vas
|
||
|
|
||
|
import (
|
||
|
model "github.com/HFO4/cloudreve/models"
|
||
|
"github.com/HFO4/cloudreve/pkg/serializer"
|
||
|
"github.com/gin-gonic/gin"
|
||
|
)
|
||
|
|
||
|
// GeneralVASService 通用增值服务
|
||
|
type GeneralVASService struct {
|
||
|
}
|
||
|
|
||
|
// Quota 获取容量配额信息
|
||
|
func (service *GeneralVASService) Quota(c *gin.Context, user *model.User) serializer.Response {
|
||
|
packs := user.GetAvailableStoragePacks()
|
||
|
return serializer.BuildUserQuotaResponse(user, packs)
|
||
|
}
|