• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisión21fff3b5388a3337c11d4a23e329b042a626499c (tree)
Tiempo2020-03-01 18:05:31
AutorKazuhiro Fujieda <fujieda@user...>
CommiterKazuhiro Fujieda

Log Message

アイテムが一つもないときにログイン時にエラーになるのを直す

Cambiar Resumen

Diferencia incremental

--- a/KancolleSniffer.Test/SnifferTest.cs
+++ b/KancolleSniffer.Test/SnifferTest.cs
@@ -81,6 +81,17 @@ namespace KancolleSniffer.Test
8181 }
8282
8383 /// <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>
8495 /// 熟練度込みの制空値を正しく計算する
8596 /// </summary>
8697 [TestMethod]
--- a/KancolleSniffer.Test/logs
+++ b/KancolleSniffer.Test/logs
@@ -1 +1 @@
1-Subproject commit 4f915f58976ac96320fd84933a3b8c3a6949642a
1+Subproject commit 9e01c6342764ef7c8ac73f79198e0edcf0057fc6
--- a/KancolleSniffer/Sniffer.cs
+++ b/KancolleSniffer/Sniffer.cs
@@ -73,7 +73,7 @@ namespace KancolleSniffer
7373 public enum Update
7474 {
7575 None = 0,
76- Error = 1 << 0,
76+ Error = 1,
7777 Start = 1 << 1,
7878 Item = 1 << 2,
7979 Ship = 1 << 3,
@@ -106,7 +106,7 @@ namespace KancolleSniffer
106106 public AdditionalData AdditionalData
107107 {
108108 get => _additionalData;
109- set
109+ private set
110110 {
111111 _additionalData = value;
112112 _itemMaster.AdditionalData = value;
@@ -234,7 +234,8 @@ namespace KancolleSniffer
234234 if (url.EndsWith("api_get_member/require_info"))
235235 {
236236 _itemInfo.InspectSlotItem(data.api_slot_item, true);
237- _itemInfo.InspectUseItem(data.api_useitem);
237+ if (data.api_useitem())
238+ _itemInfo.InspectUseItem(data.api_useitem);
238239 _dockInfo.InspectKDock(data.api_kdock);
239240 return Update.None;
240241 }