fill history if an older match appeared

This commit is contained in:
2021-10-21 16:50:30 +02:00
parent d9f944c3d6
commit b39efe9d9a
9 changed files with 352 additions and 31 deletions

View File

@@ -244,6 +244,26 @@ func (pu *PlayerUpdate) ClearProfileCreated() *PlayerUpdate {
return pu
}
// SetOldestSharecodeSeen sets the "oldest_sharecode_seen" field.
func (pu *PlayerUpdate) SetOldestSharecodeSeen(s string) *PlayerUpdate {
pu.mutation.SetOldestSharecodeSeen(s)
return pu
}
// SetNillableOldestSharecodeSeen sets the "oldest_sharecode_seen" field if the given value is not nil.
func (pu *PlayerUpdate) SetNillableOldestSharecodeSeen(s *string) *PlayerUpdate {
if s != nil {
pu.SetOldestSharecodeSeen(*s)
}
return pu
}
// ClearOldestSharecodeSeen clears the value of the "oldest_sharecode_seen" field.
func (pu *PlayerUpdate) ClearOldestSharecodeSeen() *PlayerUpdate {
pu.mutation.ClearOldestSharecodeSeen()
return pu
}
// AddStatIDs adds the "stats" edge to the Stats entity by IDs.
func (pu *PlayerUpdate) AddStatIDs(ids ...int) *PlayerUpdate {
pu.mutation.AddStatIDs(ids...)
@@ -531,6 +551,19 @@ func (pu *PlayerUpdate) sqlSave(ctx context.Context) (n int, err error) {
Column: player.FieldProfileCreated,
})
}
if value, ok := pu.mutation.OldestSharecodeSeen(); ok {
_spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{
Type: field.TypeString,
Value: value,
Column: player.FieldOldestSharecodeSeen,
})
}
if pu.mutation.OldestSharecodeSeenCleared() {
_spec.Fields.Clear = append(_spec.Fields.Clear, &sqlgraph.FieldSpec{
Type: field.TypeString,
Column: player.FieldOldestSharecodeSeen,
})
}
if pu.mutation.StatsCleared() {
edge := &sqlgraph.EdgeSpec{
Rel: sqlgraph.O2M,
@@ -873,6 +906,26 @@ func (puo *PlayerUpdateOne) ClearProfileCreated() *PlayerUpdateOne {
return puo
}
// SetOldestSharecodeSeen sets the "oldest_sharecode_seen" field.
func (puo *PlayerUpdateOne) SetOldestSharecodeSeen(s string) *PlayerUpdateOne {
puo.mutation.SetOldestSharecodeSeen(s)
return puo
}
// SetNillableOldestSharecodeSeen sets the "oldest_sharecode_seen" field if the given value is not nil.
func (puo *PlayerUpdateOne) SetNillableOldestSharecodeSeen(s *string) *PlayerUpdateOne {
if s != nil {
puo.SetOldestSharecodeSeen(*s)
}
return puo
}
// ClearOldestSharecodeSeen clears the value of the "oldest_sharecode_seen" field.
func (puo *PlayerUpdateOne) ClearOldestSharecodeSeen() *PlayerUpdateOne {
puo.mutation.ClearOldestSharecodeSeen()
return puo
}
// AddStatIDs adds the "stats" edge to the Stats entity by IDs.
func (puo *PlayerUpdateOne) AddStatIDs(ids ...int) *PlayerUpdateOne {
puo.mutation.AddStatIDs(ids...)
@@ -1184,6 +1237,19 @@ func (puo *PlayerUpdateOne) sqlSave(ctx context.Context) (_node *Player, err err
Column: player.FieldProfileCreated,
})
}
if value, ok := puo.mutation.OldestSharecodeSeen(); ok {
_spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{
Type: field.TypeString,
Value: value,
Column: player.FieldOldestSharecodeSeen,
})
}
if puo.mutation.OldestSharecodeSeenCleared() {
_spec.Fields.Clear = append(_spec.Fields.Clear, &sqlgraph.FieldSpec{
Type: field.TypeString,
Column: player.FieldOldestSharecodeSeen,
})
}
if puo.mutation.StatsCleared() {
edge := &sqlgraph.EdgeSpec{
Rel: sqlgraph.O2M,