File tree Expand file tree Collapse file tree 3 files changed +21
-6
lines changed Expand file tree Collapse file tree 3 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,17 @@ public function getSetting($name){
46
46
}
47
47
}
48
48
49
+ public function getTaskByID ($ taskID ){
50
+ $ taskStore = $ this ->getTaskStore ();
51
+
52
+ $ task = $ taskStore ->getTask ($ taskID );
53
+ $ task ["taskID " ] = $ taskID ;
54
+
55
+ $ task = $ this ->newTask ($ task );
56
+
57
+ return $ task ;
58
+ }
59
+
49
60
public function getTaskMessageRouter (){
50
61
return $ this ->taskMessageRouter ;
51
62
}
Original file line number Diff line number Diff line change @@ -33,6 +33,15 @@ public function getTask()
33
33
return $ this ->task ;
34
34
}
35
35
36
+ public function getTaskID ()
37
+ {
38
+ if (isset ($ this ->task ["taskID " ])){
39
+ return $ this ->task ["taskID " ];
40
+ } else {
41
+ throw \Exception ("TaskID is not defined yet, you need to send task first. " );
42
+ }
43
+ }
44
+
36
45
public function setParams ($ body ){
37
46
$ this ->task ["task " ] = $ body ;
38
47
$ this ->preProcessParams ();
Original file line number Diff line number Diff line change @@ -21,12 +21,7 @@ public function handleRequest(string $body){
21
21
22
22
$ taskID = $ body ->taskID ;
23
23
24
- $ taskStore = $ this ->client ->getTaskStore ();
25
-
26
- $ task = $ taskStore ->getTask ($ taskID );
27
- $ task ["taskID " ] = $ taskID ;
28
-
29
- $ task = $ this ->client ->newTask ($ task );
24
+ $ task = $ this ->client ->getTaskByID ($ taskID );
30
25
31
26
$ handlerName = $ body ->name ;
32
27
You can’t perform that action at this time.
0 commit comments