Просмотр исходного кода

fix icon clearing bug in AIM 5.9

Mike 2 лет назад
Родитель
Сommit
f0236eb268
2 измененных файлов с 2 добавлено и 5 удалено
  1. 0 3
      foodgroup/buddy.go
  2. 2 2
      foodgroup/feedbag_test.go

+ 0 - 3
foodgroup/buddy.go

@@ -104,9 +104,6 @@ func getBuddyIconRefFromFeedbag(sess *state.Session, feedbagManager FeedbagManag
 		if bartType != wire.BARTTypesBuddyIcon {
 			continue
 		}
-		if bartInfo.HasClearIconHash() {
-			bartInfo.Flags = wire.BARTFlagsCustom | wire.BARTFlagsData
-		}
 		return &wire.BARTID{
 			Type: bartType,
 			BARTInfo: wire.BARTInfo{

+ 2 - 2
foodgroup/feedbag_test.go

@@ -1057,7 +1057,7 @@ func TestFeedbagService_UpsertItem(t *testing.T) {
 											wire.NewTLV(wire.FeedbagAttributesBartInfo,
 												append(
 													[]byte{
-														wire.BARTFlagsCustom,
+														wire.BARTFlagsKnown,
 														uint8(len(wire.GetClearIconHash())),
 													},
 													wire.GetClearIconHash()...,
@@ -1085,7 +1085,7 @@ func TestFeedbagService_UpsertItem(t *testing.T) {
 										wire.BARTID{
 											Type: wire.BARTTypesBuddyIcon,
 											BARTInfo: wire.BARTInfo{
-												Flags: wire.BARTFlagsCustom | wire.BARTFlagsData,
+												Flags: wire.BARTFlagsKnown,
 												Hash:  wire.GetClearIconHash(),
 											},
 										},