private async Task HandleAuditorHandshake(AlphaWebSocketConnection connection) { connection.SetAuditor(); Message message; if (connection.Context.AppState.State == ApplicationState.Rising) { message = new AuditorStateRequest { TargetApex = await connection.Context.PersistenceManager.GetLastApex() } } ; else { message = connection.Context.GetCurrentState(); } await connection.SendMessage(message); }
private async Task HandleAuditorHandshake(AlphaWebSocketConnection connection) { connection.MaxMessageSize = connection.MaxMessageSize * Global.MaxMessageBatchSize; Message message; if (Global.AppState.State == ApplicationState.Rising) { message = new AuditorStateRequest { TargetApex = await Global.PersistenceManager.GetLastApex() } } ; else { message = AlphaStateHelper.GetCurrentState(); } await connection.SendMessage(message); }