bilibili-backup/app/service/main/relation/model/log.go

27 lines
503 B
Go
Raw Normal View History

2019-04-22 10:59:20 +08:00
package model
// Reverse is
func (rl *RelationLog) Reverse() *RelationLog {
content := make(map[string]string, len(rl.Content))
for k, v := range rl.Content {
content[k] = v
}
reversed := &RelationLog{
// reverse
Mid: rl.Fid,
Fid: rl.Mid,
Ts: rl.Ts,
Source: rl.Source,
Ip: rl.Ip,
Buvid: rl.Buvid,
// reverse
FromAttr: rl.FromRevAttr,
ToAttr: rl.ToRevAttr,
FromRevAttr: rl.FromAttr,
ToRevAttr: rl.ToAttr,
Content: content,
}
return reversed
}