(connection: ExecutorServerConnection)
| 1044 | // --------------------------------------------------------------------------- |
| 1045 | |
| 1046 | const makeApiClient = (connection: ExecutorServerConnection) => { |
| 1047 | const authorization = getExecutorServerAuthorizationHeader(connection); |
| 1048 | return HttpApiClient.make(ExecutorApi, { |
| 1049 | baseUrl: connection.apiBaseUrl, |
| 1050 | ...(authorization |
| 1051 | ? { |
| 1052 | transformClient: HttpClient.mapRequest((request) => |
| 1053 | HttpClientRequest.setHeader(request, "authorization", authorization), |
| 1054 | ), |
| 1055 | } |
| 1056 | : {}), |
| 1057 | }).pipe(Effect.provide(FetchHttpClient.layer)); |
| 1058 | }; |
| 1059 | |
| 1060 | // --------------------------------------------------------------------------- |
| 1061 | // Foreground session |
no test coverage detected