joinGame method
Registers the client with the game server
Implementation
@override
Future<PlayerName> joinGame(
PlayerID playerID, GameCode code, PlayerName name) async {
await _ensureConnected(code);
logger.info('Registering');
final assignedName = await _socket!
.call(IOChannel.register, {'name': name, 'id': playerID}) as String?;
if (assignedName != null) {
return assignedName;
}
return name;
}