package v1 import ( "github.com/IceWhaleTech/CasaOS-Common/utils/common_err" "github.com/IceWhaleTech/CasaOS/drivers/dropbox" "github.com/IceWhaleTech/CasaOS/drivers/google_drive" "github.com/IceWhaleTech/CasaOS/drivers/onedrive" "github.com/IceWhaleTech/CasaOS/model" "github.com/gin-gonic/gin" ) func ListDriverInfo(c *gin.Context) { list := []model.Drive{} google := google_drive.GetConfig() list = append(list, model.Drive{ Name: "Google Drive", Icon: google.Icon, AuthUrl: google.AuthUrl, }) dp := dropbox.GetConfig() list = append(list, model.Drive{ Name: "Dropbox", Icon: dp.Icon, AuthUrl: dp.AuthUrl, }) od := onedrive.GetConfig() list = append(list, model.Drive{ Name: "OneDrive", Icon: od.Icon, AuthUrl: od.AuthUrl, }) c.JSON(common_err.SUCCESS, model.Result{Success: common_err.SUCCESS, Message: common_err.GetMsg(common_err.SUCCESS), Data: list}) }