Enable or disable a trigger.
(&self, tenant_id: u64, name: &str, enabled: bool)
| 117 | |
| 118 | /// Enable or disable a trigger. |
| 119 | pub fn set_enabled(&self, tenant_id: u64, name: &str, enabled: bool) { |
| 120 | let mut map = match self.by_collection.write() { |
| 121 | Ok(m) => m, |
| 122 | Err(p) => p.into_inner(), |
| 123 | }; |
| 124 | for list in map.values_mut() { |
| 125 | for t in list.iter_mut() { |
| 126 | if t.tenant_id == tenant_id && t.name == name { |
| 127 | t.enabled = enabled; |
| 128 | } |
| 129 | } |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | /// Get all enabled triggers for a (tenant, collection) matching an event. |
| 134 | /// |