Run extension on sync
(response *gohan_sync.Event, env extension.Environment)
| 329 | |
| 330 | //Run extension on sync |
| 331 | func (watcher *SyncWatcher) runExtensionOnSync(response *gohan_sync.Event, env extension.Environment) { |
| 332 | defer watcher.measureSyncTime(time.Now(), response.Action) |
| 333 | |
| 334 | context := map[string]interface{}{ |
| 335 | "action": response.Action, |
| 336 | "data": response.Data, |
| 337 | "key": response.Key, |
| 338 | } |
| 339 | if err := env.HandleEvent("notification", context); err != nil { |
| 340 | log.Warning(fmt.Sprintf("extension error: %s", err)) |
| 341 | return |
| 342 | } |
| 343 | return |
| 344 | } |
no test coverage detected