我为对象“竞赛”设置的操作“完成”,如下所示:
- 过去:John Doe 完成了示例比赛
- 礼物:John Doe 今天将参加 Example Race
问题是当我为过去完成的比赛发布动作,然后为当前比赛发布动作时。当它显示最近的活动时,它将两者混合在一起,比如我将 Example Current Race 发布为设置 expires_in 的当前比赛,以及未设置expires_in 的 Past Race 。
我会在我的个人资料中得到这个:
John Doe 今天将参加 Example Current Race 和 Past Race 比赛。
或类似的东西:
John Doe 今天将参加 Example Current Race 和其他 2 场比赛。
如果我发布了多个不存在的比赛。
你知道这有多糟糕,我如何防止这两个“混合”作为我个人资料中的最近活动,我是否必须进行单独的操作并将其保留用于过去或现在的操作?