diff --git a/NineChronicles.DataProvider.Tests/WorldBossRankingQueryTest.cs b/NineChronicles.DataProvider.Tests/WorldBossRankingQueryTest.cs index 4f53f841..40cacfcb 100644 --- a/NineChronicles.DataProvider.Tests/WorldBossRankingQueryTest.cs +++ b/NineChronicles.DataProvider.Tests/WorldBossRankingQueryTest.cs @@ -76,7 +76,8 @@ public async Task WorldBossRanking(bool hex) var models = (object[]) data["rankingInfo"]; Assert.Equal(101, models.Length); var raider = (Dictionary)models.Last(); - Assert.Equal(targetAvatarAddress.ToString(), raider["address"]); + // FIXME should be use AddressType + Assert.Equal(targetAvatarAddress.ToHex(), raider["address"]); } [Fact] diff --git a/NineChronicles.DataProvider/GraphTypes/WorldBossRankingType.cs b/NineChronicles.DataProvider/GraphTypes/WorldBossRankingType.cs index 7df8842e..fd95005b 100644 --- a/NineChronicles.DataProvider/GraphTypes/WorldBossRankingType.cs +++ b/NineChronicles.DataProvider/GraphTypes/WorldBossRankingType.cs @@ -14,10 +14,12 @@ public WorldBossRankingType() description: "Season ranking.", resolve: context => context.Source.Ranking ); - Field>( + + // FIXME should be use AddressType + Field>( nameof(WorldBossRankingModel.Address), description: "Address of avatar.", - resolve: context => new Address(context.Source.Address!) + resolve: context => context.Source.Address ); Field>( nameof(WorldBossRankingModel.AvatarName), diff --git a/NineChronicles.Headless b/NineChronicles.Headless index 92e0c5c7..1269f378 160000 --- a/NineChronicles.Headless +++ b/NineChronicles.Headless @@ -1 +1 @@ -Subproject commit 92e0c5c7e0c5e639673fb4a7ebba0074fcf2564b +Subproject commit 1269f37810da19318c39eefd1656ac7ef31f4879