Records for the JSON the clients read, leaving out only the fields TypeScript leaves undefined. GameLoop is the single thread that owns live state; ManualScheduler replaces Jest's fake timers in tests. Keycloak tokens are verified with jose4j and the same checks as before.
7 lines
104 B
Java
7 lines
104 B
Java
package app.playmancala.loop;
|
|
|
|
@FunctionalInterface
|
|
public interface Cancellable {
|
|
void cancel();
|
|
}
|