Revisión | 21fff3b5388a3337c11d4a23e329b042a626499c (tree) |
---|---|
Tiempo | 2020-03-01 18:05:31 |
Autor | Kazuhiro Fujieda <fujieda@user...> |
Commiter | Kazuhiro Fujieda |
アイテムが一つもないときにログイン時にエラーになるのを直す
@@ -81,6 +81,17 @@ namespace KancolleSniffer.Test | ||
81 | 81 | } |
82 | 82 | |
83 | 83 | /// <summary> |
84 | + /// 一つもアイテムがない場合 | |
85 | + /// </summary> | |
86 | + [TestMethod] | |
87 | + public void NoUseItem() | |
88 | + { | |
89 | + var sniffer = new Sniffer(true); | |
90 | + SniffLogFile(sniffer, "require_info_001"); | |
91 | + Assert.IsTrue(true); | |
92 | + } | |
93 | + | |
94 | + /// <summary> | |
84 | 95 | /// 熟練度込みの制空値を正しく計算する |
85 | 96 | /// </summary> |
86 | 97 | [TestMethod] |
@@ -1 +1 @@ | ||
1 | -Subproject commit 4f915f58976ac96320fd84933a3b8c3a6949642a | |
1 | +Subproject commit 9e01c6342764ef7c8ac73f79198e0edcf0057fc6 |
@@ -73,7 +73,7 @@ namespace KancolleSniffer | ||
73 | 73 | public enum Update |
74 | 74 | { |
75 | 75 | None = 0, |
76 | - Error = 1 << 0, | |
76 | + Error = 1, | |
77 | 77 | Start = 1 << 1, |
78 | 78 | Item = 1 << 2, |
79 | 79 | Ship = 1 << 3, |
@@ -106,7 +106,7 @@ namespace KancolleSniffer | ||
106 | 106 | public AdditionalData AdditionalData |
107 | 107 | { |
108 | 108 | get => _additionalData; |
109 | - set | |
109 | + private set | |
110 | 110 | { |
111 | 111 | _additionalData = value; |
112 | 112 | _itemMaster.AdditionalData = value; |
@@ -234,7 +234,8 @@ namespace KancolleSniffer | ||
234 | 234 | if (url.EndsWith("api_get_member/require_info")) |
235 | 235 | { |
236 | 236 | _itemInfo.InspectSlotItem(data.api_slot_item, true); |
237 | - _itemInfo.InspectUseItem(data.api_useitem); | |
237 | + if (data.api_useitem()) | |
238 | + _itemInfo.InspectUseItem(data.api_useitem); | |
238 | 239 | _dockInfo.InspectKDock(data.api_kdock); |
239 | 240 | return Update.None; |
240 | 241 | } |