@@ -20,7 +20,6 @@ public sealed class ClanService : ServiceBase
20
20
internal event AsyncEventHandler < ClanWarLeagueGroupUpdatedEventArgs > ? ClanWarLeagueGroupUpdated ;
21
21
internal event AsyncEventHandler < ClanWarLogUpdatedEventArgs > ? ClanWarLogUpdated ;
22
22
23
- public ILogger < ClanService > Logger { get ; }
24
23
25
24
internal IApiFactory ApiFactory { get ; }
26
25
internal Synchronizer Synchronizer { get ; }
@@ -39,7 +38,6 @@ public ClanService(
39
38
: base ( logger , scopeFactory , Microsoft . Extensions . Options . Options . Create ( options . Value . Clans ) )
40
39
{
41
40
Instantiated = Library . WarnOnSubsequentInstantiations ( logger , Instantiated ) ;
42
- Logger = logger ;
43
41
ApiFactory = apiFactory ;
44
42
Synchronizer = synchronizer ;
45
43
Ttl = ttl ;
@@ -119,28 +117,6 @@ private async Task TryUpdateAsync(CachedClan cachedClan, CancellationToken cance
119
117
if ( options . DownloadClan && cachedClan . Download && cachedClan . IsExpired )
120
118
tasks . Add ( MonitorClanAsync ( clansApi , cachedClan , cancellationToken ) ) ;
121
119
122
- if ( cachedClan . Tag . Equals ( "#2PJJPGJ9U" ) )
123
- {
124
- Logger . LogWarning ( "Updating clan #2PJJPGJ9U" ) ;
125
- Logger . LogWarning ( "a: {value}" , options . DownloadCurrentWar && cachedClan . CurrentWar . Download && cachedClan . CurrentWar . IsExpired && ( ( cachedClan . Download && cachedClan . IsWarLogPublic == true ) || ! cachedClan . Download ) ) ;
126
- Logger . LogWarning ( "b: {value}" , options . DownloadCurrentWar ) ;
127
- Logger . LogWarning ( "c: {value}" , cachedClan . CurrentWar . Download ) ;
128
-
129
- Logger . LogWarning ( "d: {value}" , cachedClan . CurrentWar . IsExpired ) ;
130
- Logger . LogWarning ( "d1: {value}" , DateTime . UtcNow > ( cachedClan . CurrentWar . ExpiresAt ?? DateTime . MinValue ) . AddSeconds ( 3 ) ) ;
131
- Logger . LogWarning ( "d2: {value}" , DateTime . UtcNow > ( cachedClan . CurrentWar . KeepUntil ?? DateTime . MinValue ) ) ;
132
- Logger . LogWarning ( "d3: {value}" , DateTime . UtcNow ) ;
133
- Logger . LogWarning ( "d4: {value}" , ( cachedClan . CurrentWar . ExpiresAt ?? DateTime . MinValue ) . AddSeconds ( 3 ) ) ;
134
- Logger . LogWarning ( "d5: {value}" , cachedClan . CurrentWar . KeepUntil ?? DateTime . MinValue ) ;
135
-
136
-
137
- Logger . LogWarning ( "e: {value}" , ( cachedClan . Download && cachedClan . IsWarLogPublic == true ) || ! cachedClan . Download ) ;
138
- Logger . LogWarning ( "f: {value}" , cachedClan . Download ) ;
139
- Logger . LogWarning ( "g: {value}" , cachedClan . IsWarLogPublic == true ) ;
140
- Logger . LogWarning ( "e: {value}" , ! cachedClan . Download ) ;
141
- }
142
-
143
-
144
120
if ( options . DownloadCurrentWar && cachedClan . CurrentWar . Download && cachedClan . CurrentWar . IsExpired && ( ( cachedClan . Download && cachedClan . IsWarLogPublic == true ) || ! cachedClan . Download ) )
145
121
tasks . Add ( MonitorClanWarAsync ( clansApi , cachedClan , realTime , cancellationToken ) ) ;
146
122
@@ -171,28 +147,14 @@ await ClanUpdated
171
147
172
148
private async Task MonitorClanWarAsync ( IClansApi clansApi , CachedClan cachedClan , Option < bool > realtime , CancellationToken cancellationToken )
173
149
{
174
- if ( cachedClan . Tag . Equals ( "#2PJJPGJ9U" ) )
175
- Logger . LogWarning ( "Checking for war update #2PJJPGJ9U" ) ;
176
-
177
150
CachedClanWar fetched = await CachedClanWar . FromCurrentWarResponseAsync ( cachedClan . Tag , realtime , Ttl , clansApi , cancellationToken ) . ConfigureAwait ( false ) ;
178
151
179
- if ( cachedClan . Tag . Equals ( "#2PJJPGJ9U" ) )
180
- Logger . LogWarning ( "Here is the war\n preparation:{prep}\n {war}" , fetched . PreparationStartTime , fetched . Content ) ;
181
-
182
152
if ( fetched . Content != null && CachedClanWar . IsNewWar ( cachedClan . CurrentWar , fetched ) )
183
153
{
184
- if ( cachedClan . Tag . Equals ( "#2PJJPGJ9U" ) )
185
- Logger . LogWarning ( "it is new" ) ;
186
-
187
154
cachedClan . CurrentWar . Type = fetched . Content . GetWarType ( ) ;
188
155
189
156
cachedClan . CurrentWar . Added = false ; // flags this war to be added by NewWarMonitor
190
157
}
191
- else
192
- {
193
- if ( cachedClan . Tag . Equals ( "#2PJJPGJ9U" ) )
194
- Logger . LogWarning ( "it is not new" ) ;
195
- }
196
158
197
159
cachedClan . CurrentWar . UpdateFrom ( fetched ) ;
198
160
}
@@ -236,7 +198,8 @@ private void ExtendWarTTLWhileInCwl(CachedClan cachedClan)
236
198
cachedClan . CurrentWar . Content ? . State == Rest . Models . WarState . Preparation ||
237
199
cachedClan . Group . Content == null ||
238
200
cachedClan . Group . Content . State == Rest . Models . GroupState . Ended ||
239
- ( cachedClan . Group . Content . Season . Month < DateTime . UtcNow . Month || cachedClan . Group . Content . Season . Year < DateTime . UtcNow . Year ) ||
201
+ cachedClan . Group . Content . Season . Month < DateTime . UtcNow . Month ||
202
+ cachedClan . Group . Content . Season . Year < DateTime . UtcNow . Year ||
240
203
( cachedClan . Group . KeepUntil . HasValue && cachedClan . Group . KeepUntil . Value . Month > DateTime . UtcNow . Month ) )
241
204
return ;
242
205
0 commit comments