mirror of
https://github.com/wgh136/nysoure.git
synced 2025-09-27 20:27:23 +00:00
Fix comment activity api.
This commit is contained in:
@@ -20,19 +20,17 @@ func GetActivityList(page int) ([]model.ActivityView, int, error) {
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
var comment *model.CommentWithResourceView
|
||||
var comment *model.CommentView
|
||||
var resource *model.ResourceView
|
||||
if activity.Type == model.ActivityTypeNewComment {
|
||||
switch activity.Type {
|
||||
case model.ActivityTypeNewComment:
|
||||
c, err := dao.GetCommentByID(activity.RefID)
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
r, err := dao.GetResourceByID(c.RefID)
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
comment = c.ToViewWithResource(&r)
|
||||
} else if activity.Type == model.ActivityTypeNewResource || activity.Type == model.ActivityTypeUpdateResource {
|
||||
comment = c.ToView()
|
||||
comment.Content, comment.ContentTruncated = restrictCommentLength(c.Content)
|
||||
case model.ActivityTypeNewResource, model.ActivityTypeUpdateResource:
|
||||
r, err := dao.GetResourceByID(activity.RefID)
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
|
Reference in New Issue
Block a user