From ea4b696a4311d73c60a4628ef86d0e1f41d1d9c5 Mon Sep 17 00:00:00 2001 From: goat Date: Thu, 30 Jan 2020 22:54:59 +0900 Subject: [PATCH] feat: use DataManager for fetching ContentFinderCondition --- Dalamud/Game/Network/NetworkHandlers.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dalamud/Game/Network/NetworkHandlers.cs b/Dalamud/Game/Network/NetworkHandlers.cs index fa3b2c037..7f7a74fda 100644 --- a/Dalamud/Game/Network/NetworkHandlers.cs +++ b/Dalamud/Game/Network/NetworkHandlers.cs @@ -41,15 +41,14 @@ namespace Dalamud.Game.Network { Marshal.Copy(dataPtr, data, 0, 64); var notifyType = data[16]; - var contentFinderConditionId = BitConverter.ToInt16(data, 36); + var contentFinderConditionId = BitConverter.ToUInt16(data, 36); Task.Run(async () => { if (notifyType != 3 || contentFinderConditionId == 0) return; - var contentFinderCondition = - await XivApi.GetContentFinderCondition(contentFinderConditionId); + var contentFinderCondition = this.dalamud.Data.ContentFinderCondition[contentFinderConditionId]; this.dalamud.Framework.Gui.Chat.Print($"Duty pop: " + contentFinderCondition["Name"]);