hunk.code_window:   constructor(private authService: AuthService) {}
     @WebSocketServer() server!: Server;
     addEventListener(event: 'connect', callback: Callback) {
       this.onConnectCallbacks.push(callback);
     }
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:   @WebSocketServer() server?: Server;
  
hunk.file_path: server/src/infra/repositories/communication.repository.ts
hunk.type: replace
file: //
  // AUTO-GENERATED FILE, DO NOT MODIFY!
  //
  // @dart=2.12
  
  // ignore_for_file: unused_element, unused_import
  // ignore_for_file: always_put_required_named_parameters_first
  // ignore_for_file: constant_identifier_names
  // ignore_for_file: lines_longer_than_80_chars
  
  part of openapi.api;
  
  class HttpBasicAuth implements Authentication {
    HttpBasicAuth({this.username = '', this.password = ''});
  
    String username;
    String password;
  
    @override
    Future<void> applyToParams(List<QueryParam> queryParams, Map<String, String> headerParams,) async {
      if (username.isNotEmpty && password.isNotEmpty) {
        final credentials = '$username:$password';
        headerParams['Authorization'] = 'Basic ${base64.encode(utf8.encode(credentials))}';
      }
    }
  }
  