OnComplete aware of mergeDecorator
Vladimir Bauer
6 years ago
| 9 | 9 |
d := &onCompleteWrapper{
|
| 10 | 10 |
Decorator: decorator,
|
| 11 | 11 |
msg: message,
|
|
12 |
}
|
|
13 |
if md, ok := decorator.(*mergeDecorator); ok {
|
|
14 |
d.Decorator, md.Decorator = md.Decorator, d
|
|
15 |
return md
|
| 12 | 16 |
}
|
| 13 | 17 |
return d
|
| 14 | 18 |
}
|