add resource dirive id for JS plugin context

This commit is contained in:
tickstep
2025-03-23 20:22:37 +08:00
parent f939f515f4
commit 4b9ded5b9e
7 changed files with 46 additions and 41 deletions
+9 -5
View File
@@ -16,12 +16,16 @@ package plugins
type (
// Context 插件回调函数上下文信息
Context struct {
AppName string `json:"appName"`
Version string `json:"version"`
UserId string `json:"userId"`
Nickname string `json:"nickname"`
FileDriveId string `json:"fileDriveId"`
AppName string `json:"appName"`
Version string `json:"version"`
UserId string `json:"userId"`
Nickname string `json:"nickname"`
// FileDriveId 备份盘
FileDriveId string `json:"fileDriveId"`
// AlbumDriveId 相册盘
AlbumDriveId string `json:"albumDriveId"`
// ResourceDriveId 资源盘
ResourceDriveId string `json:"resourceDriveId"`
}
// UploadFilePrepareParams 上传文件前的回调函数-参数
+7 -6
View File
@@ -30,12 +30,13 @@ func GetContext(user *config.PanUser) *Context {
}
}
return &Context{
AppName: "aliyunpan",
Version: global.AppVersion,
UserId: user.UserId,
Nickname: user.Nickname,
FileDriveId: user.DriveList.GetFileDriveId(),
AlbumDriveId: user.DriveList.GetFileDriveId(),
AppName: "aliyunpan",
Version: global.AppVersion,
UserId: user.UserId,
Nickname: user.Nickname,
FileDriveId: user.DriveList.GetFileDriveId(), // 备份盘
AlbumDriveId: user.DriveList.GetAlbumDriveId(), // 相册盘,在OpenAPI接口中,这个相册盘ID是获取不到的
ResourceDriveId: user.DriveList.GetResourceDriveId(), // 资源盘
}
}