家庭组 权益修改
Build docker and publish / build (20.15.1) (push) Successful in 8m16s

This commit is contained in:
2026-03-04 22:02:42 -08:00
parent 3594097d47
commit 4349a7ea2f
28 changed files with 960 additions and 96 deletions
@@ -105,3 +105,24 @@ func TestValidateMemberJoinConflict(t *testing.T) {
})
}
}
func TestBuildRemovedSubscribeCacheMeta(t *testing.T) {
removed := []modelUser.Subscribe{
{Id: 1, SubscribeId: 10, Token: "member-token-1"},
{Id: 2, SubscribeId: 11, Token: "member-token-2"},
{Id: 3, SubscribeId: 0, Token: "member-token-3"},
}
models, subscribeIDSet := buildRemovedSubscribeCacheMeta(removed)
require.Len(t, models, 3)
require.Equal(t, int64(1), models[0].Id)
require.Equal(t, "member-token-2", models[1].Token)
require.Len(t, subscribeIDSet, 2)
_, has10 := subscribeIDSet[10]
_, has11 := subscribeIDSet[11]
_, has0 := subscribeIDSet[0]
require.True(t, has10)
require.True(t, has11)
require.False(t, has0)
}