mirror of
https://github.com/magefree/mage.git
synced 2025-12-24 20:41:58 -08:00
Make draft logs compatible with MTGO format #5450 - https://github.com/magefree/mage/issues/5450
This commit is contained in:
parent
c7bc799f86
commit
7e621ee8af
7 changed files with 134 additions and 70 deletions
|
|
@ -48,7 +48,8 @@ public class DraftSession {
|
|||
if (user.isPresent()) {
|
||||
if (futureTimeout != null && !futureTimeout.isDone()) {
|
||||
int remaining = (int) futureTimeout.getDelay(TimeUnit.SECONDS);
|
||||
user.get().fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_INIT, draft.getId(), new DraftClientMessage(getDraftPickView(remaining))));
|
||||
user.get().fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_INIT, draft.getId(),
|
||||
new DraftClientMessage(getDraftView(), getDraftPickView(remaining))));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
@ -60,8 +61,8 @@ public class DraftSession {
|
|||
if (!killed) {
|
||||
UserManager.instance
|
||||
.getUser(userId).
|
||||
ifPresent(user -> user.fireCallback(
|
||||
new ClientCallback(ClientCallbackMethod.DRAFT_UPDATE, draft.getId(), getDraftView())));
|
||||
ifPresent(user -> user.fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_UPDATE, draft.getId(),
|
||||
new DraftClientMessage(getDraftView(), null))));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -70,7 +71,6 @@ public class DraftSession {
|
|||
UserManager.instance
|
||||
.getUser(userId)
|
||||
.ifPresent(user -> user.fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_OVER, draft.getId())));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -79,7 +79,8 @@ public class DraftSession {
|
|||
setupTimeout(timeout);
|
||||
UserManager.instance
|
||||
.getUser(userId)
|
||||
.ifPresent(user -> user.fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_PICK, draft.getId(), new DraftClientMessage(getDraftPickView(timeout)))));
|
||||
.ifPresent(user -> user.fireCallback(new ClientCallback(ClientCallbackMethod.DRAFT_PICK, draft.getId(),
|
||||
new DraftClientMessage(getDraftView(), getDraftPickView(timeout)))));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue