+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/sonarlint/issuestore/0/1/012f7906dc14005094947fe114b9bf2f2ba66e93 b/.idea/sonarlint/issuestore/0/1/012f7906dc14005094947fe114b9bf2f2ba66e93
new file mode 100644
index 0000000..2f27cff
--- /dev/null
+++ b/.idea/sonarlint/issuestore/0/1/012f7906dc14005094947fe114b9bf2f2ba66e93
@@ -0,0 +1,4 @@
+
+_
+java:S1192"IDefine a constant instead of duplicating this literal "creeper-" 3 times.(П
+t java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/0/8/0823e18de12cccc88b4983daa3953fe80f287e7b b/.idea/sonarlint/issuestore/0/8/0823e18de12cccc88b4983daa3953fe80f287e7b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/issuestore/0/b/0bc21e84884ba70bc681ab1ea9f2e1d93edaa82e b/.idea/sonarlint/issuestore/0/b/0bc21e84884ba70bc681ab1ea9f2e1d93edaa82e
new file mode 100644
index 0000000..fe833d8
--- /dev/null
+++ b/.idea/sonarlint/issuestore/0/b/0bc21e84884ba70bc681ab1ea9f2e1d93edaa82e
@@ -0,0 +1,11 @@
+
+f
+java:S11929"KDefine a constant instead of duplicating this literal "updateTime" 3 times.(
+T
+java:S5993"9Change the visibility of this constructor to "protected".(
+N
+java:S5993 "9Change the visibility of this constructor to "protected".(汬l
+T
+java:S5993R"9Change the visibility of this constructor to "protected".(
+[ java:S107R"AConstructor has 8 parameters, which is greater than 7 authorized.(
+Q java:S125" java:S1083")Either remove or fill this block of code.(䠹
+]
+java:S1128"BRemove this unused import 'org.example.thread.NamedThreadFactory'.(
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/8/1/811aa91b5fdffbdf3ed698fd1e5470f025a79c22 b/.idea/sonarlint/issuestore/8/1/811aa91b5fdffbdf3ed698fd1e5470f025a79c22
new file mode 100644
index 0000000..55fb9a7
--- /dev/null
+++ b/.idea/sonarlint/issuestore/8/1/811aa91b5fdffbdf3ed698fd1e5470f025a79c22
@@ -0,0 +1,30 @@
+
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+F
+java:S3740"/Provide the parametrized type for this generic.(
+9
+java:S2189""Add an end condition to this loop.(ՙ
+w
+java:S3008 "aRename this field "MAX_WRITE_BUFFER_LIMIT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
+M
+java:S1135"2Complete the task associated to this TODO comment.(
+H
+java:S1135&"2Complete the task associated to this TODO comment.(
+N
+java:S30107"3Remove this assignment of "MAX_WRITE_BUFFER_LIMIT".(
+`
+java:S3252"EUse static access with "com.alibaba.fastjson.JSON" for "parseObject".(
+I
+java:S1135"2Complete the task associated to this TODO comment.(ئ
+i
+java:S3776"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(͠
+a
+java:S3252"EUse static access with "com.alibaba.fastjson.JSON" for "parseObject".(
+u
+java:S2142"^Either re-interrupt this method or rethrow the "InterruptedException" that can be caught here.(䠹
+u
+java:S2142"^Either re-interrupt this method or rethrow the "InterruptedException" that can be caught here.(䠹
+i
+java:S1871"MThis branch's code block is the same as the block for the branch on line 315.(
+7
+java:S3398" Move this method into "SyncMan".(
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/8/7/878959993273aadcc03fc28ac79221be210ffe66 b/.idea/sonarlint/issuestore/8/7/878959993273aadcc03fc28ac79221be210ffe66
new file mode 100644
index 0000000..ee6c78a
--- /dev/null
+++ b/.idea/sonarlint/issuestore/8/7/878959993273aadcc03fc28ac79221be210ffe66
@@ -0,0 +1,7 @@
+
+t java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(
+o java:S115 "ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(
+n java:S115
+"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(a
+t java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(
+v java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(8ٟ1
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/9/0/90368abb7449b56ade522bc81eed6f2d24484208 b/.idea/sonarlint/issuestore/9/0/90368abb7449b56ade522bc81eed6f2d24484208
new file mode 100644
index 0000000..a0bda39
--- /dev/null
+++ b/.idea/sonarlint/issuestore/9/0/90368abb7449b56ade522bc81eed6f2d24484208
@@ -0,0 +1,25 @@
+
+^
+java:S2094"BRemove this empty class, write its code or make it an "interface".(졨8ۜ1
+R
+java:S1128"6Remove this unused import 'com.alibaba.fastjson.JSON'.(֢$8̜1
+f
+java:S1128"IRemove this unused import 'org.example.constpool.BarrageModuleConstPool'.(8̜1
+_
+java:S1128"=Remove this unused import 'org.example.constpool.PluginName'.(Œ8̜1
+i
+java:S1128"GRemove this unused import 'org.example.core.listen.BarrageFileMonitor'.(䱔8̜1
+b
+java:S1128"@Remove this unused import 'org.example.init.InitPluginRegister'.(8̜1
+V
+java:S1128"4Remove this unused import 'org.example.pojo.Anchor'.(8̜1
+\
+java:S1128 ":Remove this unused import 'org.example.util.JsonFileUtil'.(8̜1
+F
+java:S1128")Remove this unused import 'java.io.File'.(Х8̜1
+C
+java:S1128"&Remove this unused import 'java.util'.(8̜1
+Z
+java:S1128
"8Remove this unused import 'java.util.stream.Collectors'.(8ۜ1
+Q
+java:S1128"4Remove this unused import 'java.util.stream.Stream'.(8ۜ1
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/9/3/93c1598ebdfbb15be1db482e867c95c4bf3c0837 b/.idea/sonarlint/issuestore/9/3/93c1598ebdfbb15be1db482e867c95c4bf3c0837
new file mode 100644
index 0000000..c54b59f
--- /dev/null
+++ b/.idea/sonarlint/issuestore/9/3/93c1598ebdfbb15be1db482e867c95c4bf3c0837
@@ -0,0 +1,9 @@
+
+P
+java:S1118":Add a private constructor to hide the implicit public one.(뀵
+Y
+java:S1128">Remove this unused import 'org.apache.tomcat.util.bcel.Const'.(
+]
+java:S1128"GRemove this unused import 'org.example.cache.FileCacheManagerInstance'.(Ǵ
+Z
+java:S1128"?Remove this unused import 'org.example.config.HotModuleConfig'.(
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/9/d/9d42149912c9f2acaac55a184d686c810a4b77e6 b/.idea/sonarlint/issuestore/9/d/9d42149912c9f2acaac55a184d686c810a4b77e6
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/issuestore/9/e/9e632b3ebc48a274a6365fd1f24968abbae87ca9 b/.idea/sonarlint/issuestore/9/e/9e632b3ebc48a274a6365fd1f24968abbae87ca9
new file mode 100644
index 0000000..c577140
--- /dev/null
+++ b/.idea/sonarlint/issuestore/9/e/9e632b3ebc48a274a6365fd1f24968abbae87ca9
@@ -0,0 +1,7 @@
+
+W
+java:S1118":Add a private constructor to hide the implicit public one.(ɮ8Ȉ1
+N
+java:S1128"2Remove this unused import 'org.example.bean.Live'.(ʯm8Ȉ1
+s
+java:S1128"QRemove this unused import 'org.example.core.control.impl.DouyuHotModuleLoadTask'.(8Ȉ1
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/a/6/a69515656597d9417b458cdd1fe36b196c3e5d4b b/.idea/sonarlint/issuestore/a/6/a69515656597d9417b458cdd1fe36b196c3e5d4b
new file mode 100644
index 0000000..7819090
--- /dev/null
+++ b/.idea/sonarlint/issuestore/a/6/a69515656597d9417b458cdd1fe36b196c3e5d4b
@@ -0,0 +1,20 @@
+
+g java:S112;"FDefine and throw a dedicated exception instead of using a generic one.(ǐ8眢1
+] java:S125"Use isEmpty() to check whether the collection is empty or not.(
+M
+java:S1135`"2Complete the task associated to this TODO comment.(
+J
+java:S1611d"/Remove the parentheses around the "t" parameter(
+G
+java:S1602d",Remove useless curly braces around statement(
+O java:S899v":Do something with the "boolean" value returned by "offer".(ֽ
+U java:S899":Do something with the "boolean" value returned by "offer".(
+V
+java:S1128"@Remove this unused import 'org.example.exception.InitException'.(
+Y
+java:S1128"CRemove this unused import 'org.example.init.TaskCenterInitMachine'.(
+a
+java:S1128"FRemove this unused import 'org.example.thread.ChopperBotGuardianTask'.(̓
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/e/d/ed2d65be626c048a73e8deefc4ffa44097cf8688 b/.idea/sonarlint/issuestore/e/d/ed2d65be626c048a73e8deefc4ffa44097cf8688
new file mode 100644
index 0000000..b815960
--- /dev/null
+++ b/.idea/sonarlint/issuestore/e/d/ed2d65be626c048a73e8deefc4ffa44097cf8688
@@ -0,0 +1,3 @@
+
+\
+java:S1118":Add a private constructor to hide the implicit public one.(81
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/f/6/f6a165f41aded04e4a89bccf1fb5f2cf86802e1e b/.idea/sonarlint/issuestore/f/6/f6a165f41aded04e4a89bccf1fb5f2cf86802e1e
new file mode 100644
index 0000000..50129d2
--- /dev/null
+++ b/.idea/sonarlint/issuestore/f/6/f6a165f41aded04e4a89bccf1fb5f2cf86802e1e
@@ -0,0 +1,7 @@
+
+V
+java:S5993""9Change the visibility of this constructor to "protected".(ϸ8踛1
+V
+java:S5993*"9Change the visibility of this constructor to "protected".(8踛1
+[
+java:S59930"9Change the visibility of this constructor to "protected".(8踛1
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/f/8/f861838772f437e72fd836e191f38859fd4f78b8 b/.idea/sonarlint/issuestore/f/8/f861838772f437e72fd836e191f38859fd4f78b8
new file mode 100644
index 0000000..ad45e7c
--- /dev/null
+++ b/.idea/sonarlint/issuestore/f/8/f861838772f437e72fd836e191f38859fd4f78b8
@@ -0,0 +1,10 @@
+
+
+java:S6548"A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.(
+m
+java:S3077"WUse a thread-safe type; adding "volatile" is not enough to make this field thread-safe.(
+M
+java:S1135"2Complete the task associated to this TODO comment.(
+[
+java:S1124"EReorder the modifiers to comply with the Java Language Specification.(
+h java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/0/1/012f7906dc14005094947fe114b9bf2f2ba66e93 b/.idea/sonarlint/securityhotspotstore/0/1/012f7906dc14005094947fe114b9bf2f2ba66e93
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/0/8/0823e18de12cccc88b4983daa3953fe80f287e7b b/.idea/sonarlint/securityhotspotstore/0/8/0823e18de12cccc88b4983daa3953fe80f287e7b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/0/b/0bc21e84884ba70bc681ab1ea9f2e1d93edaa82e b/.idea/sonarlint/securityhotspotstore/0/b/0bc21e84884ba70bc681ab1ea9f2e1d93edaa82e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/0/f/0f79adc04406d1d3fc415cf5fb2600c9bd9ede0d b/.idea/sonarlint/securityhotspotstore/0/f/0f79adc04406d1d3fc415cf5fb2600c9bd9ede0d
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/1/7/1734719c694a04ba5fa50ee72d3b59f91872d104 b/.idea/sonarlint/securityhotspotstore/1/7/1734719c694a04ba5fa50ee72d3b59f91872d104
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/1/b/1b9afc410dc62d17d9ab2915d37abd3e58313070 b/.idea/sonarlint/securityhotspotstore/1/b/1b9afc410dc62d17d9ab2915d37abd3e58313070
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/1/b/1bb57542ffe25c339b919d7050edbc4c92be7c26 b/.idea/sonarlint/securityhotspotstore/1/b/1bb57542ffe25c339b919d7050edbc4c92be7c26
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/1/c/1caf70a151faccc723d2c9674327a4415a1833bd b/.idea/sonarlint/securityhotspotstore/1/c/1caf70a151faccc723d2c9674327a4415a1833bd
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/2/0/20519ce9d7fe3f51b7cd369188618a000b2cdb9d b/.idea/sonarlint/securityhotspotstore/2/0/20519ce9d7fe3f51b7cd369188618a000b2cdb9d
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/2/1/2183bcebdb51e0e3c865dbc93ad11475e4a699f1 b/.idea/sonarlint/securityhotspotstore/2/1/2183bcebdb51e0e3c865dbc93ad11475e4a699f1
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/2/4/249234213b73349aed38ccfd92c8f83d53a3608e b/.idea/sonarlint/securityhotspotstore/2/4/249234213b73349aed38ccfd92c8f83d53a3608e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/2/7/27a336e70bc50128c82abcc0724ab3bcfe1764b2 b/.idea/sonarlint/securityhotspotstore/2/7/27a336e70bc50128c82abcc0724ab3bcfe1764b2
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/1/31728e276e542416c293aa97edc05d25b618615e b/.idea/sonarlint/securityhotspotstore/3/1/31728e276e542416c293aa97edc05d25b618615e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/4/34b5cef54a0251a13f8bdca4a46006e5a1bf276d b/.idea/sonarlint/securityhotspotstore/3/4/34b5cef54a0251a13f8bdca4a46006e5a1bf276d
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/6/36094dfd6abf497c7637fd5c8a6da38fc7892965 b/.idea/sonarlint/securityhotspotstore/3/6/36094dfd6abf497c7637fd5c8a6da38fc7892965
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/6/36a774aa56ac6b1a2f37966a786d6ae458df5ebe b/.idea/sonarlint/securityhotspotstore/3/6/36a774aa56ac6b1a2f37966a786d6ae458df5ebe
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/7/3791e1171dfbe217d791e728fb862636a7d4e470 b/.idea/sonarlint/securityhotspotstore/3/7/3791e1171dfbe217d791e728fb862636a7d4e470
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/3/b/3bc2dc0ff502b3694510f3d563bbe1f42039737b b/.idea/sonarlint/securityhotspotstore/3/b/3bc2dc0ff502b3694510f3d563bbe1f42039737b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/4/6/4636f0ebd6345f1e4d2175e926f1d31050dc775d b/.idea/sonarlint/securityhotspotstore/4/6/4636f0ebd6345f1e4d2175e926f1d31050dc775d
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/5/5/559f4b8e43e85c8ff4971c7000090055cdca380e b/.idea/sonarlint/securityhotspotstore/5/5/559f4b8e43e85c8ff4971c7000090055cdca380e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/5/8/58536cf42435f2a7cb16a7e8ac85d71693ae61f6 b/.idea/sonarlint/securityhotspotstore/5/8/58536cf42435f2a7cb16a7e8ac85d71693ae61f6
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/5/9/59f2820cbd6046c739d77152873364473c96183a b/.idea/sonarlint/securityhotspotstore/5/9/59f2820cbd6046c739d77152873364473c96183a
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/5/b/5b5bf87a1a8494b5886e4ab6ea78d81abbc1fc5c b/.idea/sonarlint/securityhotspotstore/5/b/5b5bf87a1a8494b5886e4ab6ea78d81abbc1fc5c
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/6/2/62dde9622108b907a08626edaed9c65a759e5052 b/.idea/sonarlint/securityhotspotstore/6/2/62dde9622108b907a08626edaed9c65a759e5052
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/6/a/6aa4ee45d8c20a0011bc03d2b9628a070cfe96d9 b/.idea/sonarlint/securityhotspotstore/6/a/6aa4ee45d8c20a0011bc03d2b9628a070cfe96d9
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/6/a/6afff8b3fe2ef1e256c78a356f33210c398f8159 b/.idea/sonarlint/securityhotspotstore/6/a/6afff8b3fe2ef1e256c78a356f33210c398f8159
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/7/0/706690edb285a8643f843dc8bf30fc28af4a2d65 b/.idea/sonarlint/securityhotspotstore/7/0/706690edb285a8643f843dc8bf30fc28af4a2d65
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/7/6/764f77118dca61b2fd5bb1f484d11c2aa04e5d80 b/.idea/sonarlint/securityhotspotstore/7/6/764f77118dca61b2fd5bb1f484d11c2aa04e5d80
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/7/b/7b332871f32095c05a105e43408b1878dff83c6a b/.idea/sonarlint/securityhotspotstore/7/b/7b332871f32095c05a105e43408b1878dff83c6a
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/7/b/7bc27b18656bce74aae1058d0f5d44d2d1d5442c b/.idea/sonarlint/securityhotspotstore/7/b/7bc27b18656bce74aae1058d0f5d44d2d1d5442c
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/8/1/811aa91b5fdffbdf3ed698fd1e5470f025a79c22 b/.idea/sonarlint/securityhotspotstore/8/1/811aa91b5fdffbdf3ed698fd1e5470f025a79c22
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/8/7/878959993273aadcc03fc28ac79221be210ffe66 b/.idea/sonarlint/securityhotspotstore/8/7/878959993273aadcc03fc28ac79221be210ffe66
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/9/0/90368abb7449b56ade522bc81eed6f2d24484208 b/.idea/sonarlint/securityhotspotstore/9/0/90368abb7449b56ade522bc81eed6f2d24484208
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/9/3/93c1598ebdfbb15be1db482e867c95c4bf3c0837 b/.idea/sonarlint/securityhotspotstore/9/3/93c1598ebdfbb15be1db482e867c95c4bf3c0837
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/9/d/9d42149912c9f2acaac55a184d686c810a4b77e6 b/.idea/sonarlint/securityhotspotstore/9/d/9d42149912c9f2acaac55a184d686c810a4b77e6
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/9/e/9e632b3ebc48a274a6365fd1f24968abbae87ca9 b/.idea/sonarlint/securityhotspotstore/9/e/9e632b3ebc48a274a6365fd1f24968abbae87ca9
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/a/6/a69515656597d9417b458cdd1fe36b196c3e5d4b b/.idea/sonarlint/securityhotspotstore/a/6/a69515656597d9417b458cdd1fe36b196c3e5d4b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/a/8/a848446d8532981adf861e1cae889e98e97f8ac6 b/.idea/sonarlint/securityhotspotstore/a/8/a848446d8532981adf861e1cae889e98e97f8ac6
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/a/b/ab09011fa121d0a2bb9fa4ca76094f2482b902b7 b/.idea/sonarlint/securityhotspotstore/a/b/ab09011fa121d0a2bb9fa4ca76094f2482b902b7
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/a/e/ae3c981be64c8dfc3e92058b325bed0247378eaa b/.idea/sonarlint/securityhotspotstore/a/e/ae3c981be64c8dfc3e92058b325bed0247378eaa
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/b/4/b48dd09f2fbe60367cfe2af2797c4906bb37b9e7 b/.idea/sonarlint/securityhotspotstore/b/4/b48dd09f2fbe60367cfe2af2797c4906bb37b9e7
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/b/d/bdcbfcd214192a72344a5866ec07a7533f5f7ddc b/.idea/sonarlint/securityhotspotstore/b/d/bdcbfcd214192a72344a5866ec07a7533f5f7ddc
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/c/0/c09aaee5e97510913c4b6fb01b9fbf5306ed529b b/.idea/sonarlint/securityhotspotstore/c/0/c09aaee5e97510913c4b6fb01b9fbf5306ed529b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/c/b/cb3b6e2d09c1e049e6b56c529b481acb62ae9adb b/.idea/sonarlint/securityhotspotstore/c/b/cb3b6e2d09c1e049e6b56c529b481acb62ae9adb
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/d/4/d47d00660ac1322b7da35a497912c96cc637a119 b/.idea/sonarlint/securityhotspotstore/d/4/d47d00660ac1322b7da35a497912c96cc637a119
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/d/7/d7fac714493d10e5715e8b9f161a69e385034ffe b/.idea/sonarlint/securityhotspotstore/d/7/d7fac714493d10e5715e8b9f161a69e385034ffe
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/d/d/ddf46f7bbdde19c274961f021a7c937b24ffbe6e b/.idea/sonarlint/securityhotspotstore/d/d/ddf46f7bbdde19c274961f021a7c937b24ffbe6e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/e/9/e948765ccd246c5d3bfe55ce28cead3ea6763140 b/.idea/sonarlint/securityhotspotstore/e/9/e948765ccd246c5d3bfe55ce28cead3ea6763140
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/e/b/eb1eafe1f883c1d6dc9b89023ce793377c1c964c b/.idea/sonarlint/securityhotspotstore/e/b/eb1eafe1f883c1d6dc9b89023ce793377c1c964c
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/e/d/ed2d65be626c048a73e8deefc4ffa44097cf8688 b/.idea/sonarlint/securityhotspotstore/e/d/ed2d65be626c048a73e8deefc4ffa44097cf8688
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/f/6/f6a165f41aded04e4a89bccf1fb5f2cf86802e1e b/.idea/sonarlint/securityhotspotstore/f/6/f6a165f41aded04e4a89bccf1fb5f2cf86802e1e
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/f/8/f861838772f437e72fd836e191f38859fd4f78b8 b/.idea/sonarlint/securityhotspotstore/f/8/f861838772f437e72fd836e191f38859fd4f78b8
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/securityhotspotstore/index.pb b/.idea/sonarlint/securityhotspotstore/index.pb
new file mode 100644
index 0000000..e69de29
diff --git a/chopperbot-account/pom.xml b/chopperbot-account/pom.xml
index 458be04..73a0ee4 100644
--- a/chopperbot-account/pom.xml
+++ b/chopperbot-account/pom.xml
@@ -31,7 +31,7 @@
org.example
- common
+ chopperbot-common1.0-SNAPSHOTcompile
diff --git a/AccountModule/src/main/java/org/example/core/VideoType.java b/chopperbot-account/src/main/java/org/example/core/VideoType.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/core/VideoType.java
rename to chopperbot-account/src/main/java/org/example/core/VideoType.java
diff --git a/AccountModule/src/main/java/org/example/core/exchange/Exchange.java b/chopperbot-account/src/main/java/org/example/core/exchange/Exchange.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/core/exchange/Exchange.java
rename to chopperbot-account/src/main/java/org/example/core/exchange/Exchange.java
diff --git a/AccountModule/src/main/java/org/example/pojo/Account.java b/chopperbot-account/src/main/java/org/example/pojo/Account.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/pojo/Account.java
rename to chopperbot-account/src/main/java/org/example/pojo/Account.java
diff --git a/AccountModule/src/main/java/org/example/pojo/Platform.java b/chopperbot-account/src/main/java/org/example/pojo/Platform.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/pojo/Platform.java
rename to chopperbot-account/src/main/java/org/example/pojo/Platform.java
diff --git a/AccountModule/src/main/java/org/example/pojo/Video.java b/chopperbot-account/src/main/java/org/example/pojo/Video.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/pojo/Video.java
rename to chopperbot-account/src/main/java/org/example/pojo/Video.java
diff --git a/AccountModule/src/main/java/org/example/pojo/VideoQueue.java b/chopperbot-account/src/main/java/org/example/pojo/VideoQueue.java
similarity index 100%
rename from AccountModule/src/main/java/org/example/pojo/VideoQueue.java
rename to chopperbot-account/src/main/java/org/example/pojo/VideoQueue.java
diff --git a/config/Barrage/barrageScoreConfig/虎牙-123456.json b/config/Barrage/barrageScoreConfig/虎牙-123456.json
new file mode 100644
index 0000000..9ee88f7
--- /dev/null
+++ b/config/Barrage/barrageScoreConfig/虎牙-123456.json
@@ -0,0 +1,11 @@
+[
+ {
+ "keywordScore":{
+ "hahaha":10,
+ "人我吃":10
+ },
+ "nickName":"姿态",
+ "plathForm":"虎牙",
+ "roomId":"123456"
+ }
+]
diff --git a/config/Creeper/creeperConfig.json b/config/Creeper/creeperConfig.json
new file mode 100644
index 0000000..e2e8af4
--- /dev/null
+++ b/config/Creeper/creeperConfig.json
@@ -0,0 +1,10 @@
+{
+ "updateTime":"2023-08-03 00:43:53",
+ "data":{
+ "taskCenter":{
+ "queueCapacity":50,
+ "threads":10,
+ "waitingTime":1000
+ }
+ }
+}
diff --git a/config/Creeper/log/creeper-2023-08-03.log b/config/Creeper/log/creeper-2023-08-03.log
new file mode 100644
index 0000000..050fff8
--- /dev/null
+++ b/config/Creeper/log/creeper-2023-08-03.log
@@ -0,0 +1,6 @@
+{
+ "updateTime":"2023-08-03 00:43:53",
+ "data":{
+ "task":[]
+ }
+}
diff --git a/config/Creeper/log/creeper-2023-08-04.log b/config/Creeper/log/creeper-2023-08-04.log
new file mode 100644
index 0000000..5dbb446
--- /dev/null
+++ b/config/Creeper/log/creeper-2023-08-04.log
@@ -0,0 +1,6 @@
+{
+ "updateTime":"2023-08-04 11:18:52",
+ "data":{
+ "task":[]
+ }
+}
diff --git a/config/Creeper/log/creeper-2023-08-06.log b/config/Creeper/log/creeper-2023-08-06.log
new file mode 100644
index 0000000..20eefba
--- /dev/null
+++ b/config/Creeper/log/creeper-2023-08-06.log
@@ -0,0 +1,6 @@
+{
+ "data":{
+ "task":[]
+ },
+ "updateTime":"2023-08-06 13:48:03"
+}
diff --git a/config/Hot/hotModuleConfig.json b/config/Hot/hotModuleConfig.json
new file mode 100644
index 0000000..64a2018
--- /dev/null
+++ b/config/Hot/hotModuleConfig.json
@@ -0,0 +1,80 @@
+{
+ "updateTime":"2023-08-03 00:43:53",
+ "data":{
+ "GuardNum":10,
+ "Module":[
+ {
+ "autoWork":true,
+ "enableHotLive":true,
+ "enableHotModule":true,
+ "failRetryTimes":2,
+ "focusLiver":[],
+ "followDogEnable":false,
+ "followDogs":[
+ {
+ "banLiver":[],
+ "moduleName":"all",
+ "top":6
+ }
+ ],
+ "platform":"douyu",
+ "updateHotLivesTimes":300000,
+ "updateHotModuleTimes":86400000
+ },
+ {
+ "autoWork":true,
+ "enableHotLive":true,
+ "enableHotModule":true,
+ "failRetryTimes":2,
+ "focusLiver":[],
+ "followDogEnable":false,
+ "followDogs":[
+ {
+ "banLiver":[],
+ "moduleName":"all",
+ "top":6
+ }
+ ],
+ "platform":"bilibili",
+ "updateHotLivesTimes":300000,
+ "updateHotModuleTimes":86400000
+ },
+ {
+ "autoWork":true,
+ "enableHotLive":true,
+ "enableHotModule":true,
+ "failRetryTimes":2,
+ "focusLiver":[],
+ "followDogEnable":false,
+ "followDogs":[
+ {
+ "banLiver":[],
+ "moduleName":"all",
+ "top":6
+ }
+ ],
+ "platform":"huya",
+ "updateHotLivesTimes":300000,
+ "updateHotModuleTimes":86400000
+ },
+ {
+ "autoWork":true,
+ "enableHotLive":true,
+ "enableHotModule":true,
+ "failRetryTimes":2,
+ "focusLiver":[],
+ "followDogEnable":false,
+ "followDogs":[
+ {
+ "banLiver":[],
+ "moduleName":"all",
+ "top":6
+ }
+ ],
+ "platform":"douying",
+ "updateHotLivesTimes":300000,
+ "updateHotModuleTimes":86400000
+ }
+ ]
+ }
+}
diff --git a/config/chopperBotConfig.json b/config/chopperBotConfig.json
index cea9487..3544619 100644
--- a/config/chopperBotConfig.json
+++ b/config/chopperBotConfig.json
@@ -3,7 +3,6 @@
"src":{
"Account":"./config/Account",
"Creeper":"./config/Creeper",
- "LiveRecord":"./config/LiveRecord",
"SectionWork":"./config/SectionWork",
"Hot":"./config/Hot",
"Section":"./config/Section",
@@ -13,15 +12,12 @@
"pluginStart":{
"HotGuard":true,
"FileCacheManager":true,
- "CreeperManager":true,
"HotConfig":true,
- "BarrageFileListen":false,
+ "BarrageFileListen":true,
"TaskCenter":true,
"CreeperConfig":true,
- "LiveDownLoadManager":true,
- "LiveConfig":true,
"HotRecommendation":true
}
},
- "updateTime":"2023-09-04 00:03:07"
-}
\ No newline at end of file
+ "updateTime":"2023-08-06 23:24:27"
+}