var newT2 []Transaction
for _, trans := range tran1 {
- trans.ID = []byte{0, 0, 0, 0}
+ trans.ID = [4]byte{0, 0, 0, 0}
var fs []Field
for _, field := range trans.Fields {
if field.ID == [2]byte{0x00, 0x6b} { // FieldRefNum
if field.ID == [2]byte{0x00, 0x72} { // FieldChatID
continue
}
- fs = append(fs, field)
+ trans.Fields = append(trans.Fields, field)
}
trans.Fields = fs
newT1 = append(newT1, trans)
}
for _, trans := range tran2 {
- trans.ID = []byte{0, 0, 0, 0}
+ trans.ID = [4]byte{0, 0, 0, 0}
var fs []Field
for _, field := range trans.Fields {
if field.ID == [2]byte{0x00, 0x6b} { // FieldRefNum
if field.ID == [2]byte{0x00, 0x72} { // FieldChatID
continue
}
- fs = append(fs, field)
+ trans.Fields = append(trans.Fields, field)
}
trans.Fields = fs
newT2 = append(newT2, trans)