|
1 | 1 | /* |
2 | | - * Copyright 2021-2023 IEXEC BLOCKCHAIN TECH |
| 2 | + * Copyright 2021-2024 IEXEC BLOCKCHAIN TECH |
3 | 3 | * |
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
5 | 5 | * you may not use this file except in compliance with the License. |
|
19 | 19 | import com.iexec.blockchain.api.CommandStatus; |
20 | 20 | import com.iexec.blockchain.command.task.finalize.TaskFinalizeService; |
21 | 21 | import com.iexec.blockchain.command.task.initialize.TaskInitializeService; |
22 | | -import com.iexec.blockchain.tool.IexecHubService; |
23 | 22 | import com.iexec.common.chain.adapter.args.TaskFinalizeArgs; |
24 | | -import com.iexec.commons.poco.chain.ChainTask; |
25 | 23 | import io.swagger.v3.oas.annotations.Operation; |
26 | 24 | import io.swagger.v3.oas.annotations.security.SecurityRequirement; |
27 | 25 | import org.springframework.http.ResponseEntity; |
|
33 | 31 | @RequestMapping("/tasks") |
34 | 32 | public class TaskController { |
35 | 33 |
|
36 | | - private final IexecHubService iexecHubService; |
37 | 34 | private final TaskInitializeService taskInitializeService; |
38 | 35 | private final TaskFinalizeService taskFinalizeService; |
39 | 36 |
|
40 | | - public TaskController(IexecHubService iexecHubService, |
41 | | - TaskInitializeService taskInitializeService, |
42 | | - TaskFinalizeService taskFinalizeService) { |
43 | | - this.iexecHubService = iexecHubService; |
| 37 | + public TaskController(TaskInitializeService taskInitializeService, TaskFinalizeService taskFinalizeService) { |
44 | 38 | this.taskInitializeService = taskInitializeService; |
45 | 39 | this.taskFinalizeService = taskFinalizeService; |
46 | 40 | } |
47 | 41 |
|
48 | | - /** |
49 | | - * Read task metadata on the blockchain. |
50 | | - * |
51 | | - * @param chainTaskId blockchain ID of the task |
52 | | - * @return task metadata |
53 | | - */ |
54 | | - @Operation(security = @SecurityRequirement(name = SWAGGER_BASIC_AUTH)) |
55 | | - @GetMapping("/{chainTaskId}") |
56 | | - public ResponseEntity<ChainTask> getTask( |
57 | | - @PathVariable String chainTaskId) { |
58 | | - return iexecHubService.getChainTask(chainTaskId) |
59 | | - .map(ResponseEntity::ok) |
60 | | - .orElse(ResponseEntity.notFound().build()); |
61 | | - } |
62 | | - |
63 | 42 | /** |
64 | 43 | * Start the asynchronous `initialize task` blockchain remote call. |
65 | 44 | * |
|
0 commit comments