feat(dashboard): traverse file URI from file ID (#2412)
This commit is contained in:
@@ -208,6 +208,7 @@ func (service *AdminListService) Files(c *gin.Context) (*ListFileResponse, error
|
||||
return GetFileResponse{
|
||||
File: file,
|
||||
UserHashID: hashid.EncodeUserID(hasher, file.OwnerID),
|
||||
FileHashID: hashid.EncodeFileID(hasher, file.ID),
|
||||
}
|
||||
}),
|
||||
}, nil
|
||||
@@ -251,6 +252,7 @@ func (service *SingleFileService) Get(c *gin.Context) (*GetFileResponse, error)
|
||||
return &GetFileResponse{
|
||||
File: file,
|
||||
UserHashID: hashid.EncodeUserID(hasher, file.OwnerID),
|
||||
FileHashID: hashid.EncodeFileID(hasher, file.ID),
|
||||
DirectLinkMap: directLinkMap,
|
||||
}, nil
|
||||
}
|
||||
|
||||
@@ -54,6 +54,7 @@ type ListFileResponse struct {
|
||||
type GetFileResponse struct {
|
||||
*ent.File
|
||||
UserHashID string `json:"user_hash_id,omitempty"`
|
||||
FileHashID string `json:"file_hash_id,omitempty"`
|
||||
DirectLinkMap map[int]string `json:"direct_link_map,omitempty"`
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user