handleOverride handles an incoming Override.
(o seesaw.Override)
| 647 | |
| 648 | // handleOverride handles an incoming Override. |
| 649 | func (e *Engine) handleOverride(o seesaw.Override) { |
| 650 | e.overrides[o.Target()] = o |
| 651 | e.distributeOverride(o) |
| 652 | if o.State() == seesaw.OverrideDefault { |
| 653 | delete(e.overrides, o.Target()) |
| 654 | } |
| 655 | } |
| 656 | |
| 657 | // distributeOverride distributes an Override to the appropriate vservers. |
| 658 | func (e *Engine) distributeOverride(o seesaw.Override) { |