Fixed probable restoring ClanWar NPE.

This commit is contained in:
MobiusDev
2019-03-08 07:50:29 +00:00
parent 338bc8681c
commit e5884fc2a4
11 changed files with 44 additions and 11 deletions

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {

View File

@@ -100,8 +100,11 @@ public final class ClanWar
final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT); final long endTimePeriod = _endTime + (_state == ClanWarState.TIE ? TIME_TO_DELETION_AFTER_CANCELLATION : TIME_TO_DELETION_AFTER_DEFEAT);
if (endTimePeriod > System.currentTimeMillis()) if (endTimePeriod > System.currentTimeMillis())
{
ThreadPool.schedule(() ->
{ {
ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId); ClanTable.getInstance().deleteClanWars(_attackerClanId, _attackedClanId);
}, 10000);
} }
else else
{ {