Commit ba11aa9
authored
Unwrap RoutingQueue when identifying the queue driver (#4855)
The queue connection is wrapped in a RoutingQueue (#4853) so pushes can be
routed by job class. identifyQueueDriver() derived the driver name from the
connection's class, so it began reporting 'routing' instead of the real
backend (redis/database/sync) in `flarum info` and the admin dashboard.
Unwrap a RoutingQueue via its public getDriver() before reading the class
name, so the reported driver reflects the actual backend again.1 parent e73790b commit ba11aa9
2 files changed
Lines changed: 34 additions & 3 deletions
File tree
- framework/core
- src/Foundation
- tests/unit/Foundation
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
60 | 66 | | |
61 | | - | |
| 67 | + | |
62 | 68 | | |
63 | 69 | | |
64 | 70 | | |
| |||
Lines changed: 27 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
73 | 76 | | |
74 | 77 | | |
75 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
76 | 101 | | |
77 | 102 | | |
78 | 103 | | |
79 | 104 | | |
80 | 105 | | |
81 | | - | |
| 106 | + | |
82 | 107 | | |
83 | 108 | | |
84 | 109 | | |
| |||
108 | 133 | | |
109 | 134 | | |
110 | 135 | | |
111 | | - | |
| 136 | + | |
112 | 137 | | |
113 | 138 | | |
114 | 139 | | |
0 commit comments