3 files changed
+5
-5
lines changed- .env.example+10-1
- .vscode/launch.json+10
- Makefile+9
- README.md+8-1
- api-clients/convoy/api.yaml+5.0k
- api-clients/convoy/cfg.yaml+17
- api-clients/convoy/client.gen.go+2.8k
- api-clients/convoy/generate.go+3
- api/handle_decision.go+1
- api/handle_webhooks.go+144
- api/routes.go+6
- cmd/batch_ingestion.go+10-2
- cmd/run_job_scheduler.go+30-12
- cmd/schedule_scenarios.go+9-2
- cmd/scheduled_executor.go+9-2
- cmd/send_pending_webhook_events.go+92
- cmd/server.go+19-5
- dto/license_dto.go+16
- dto/webhooks.go+74
- go.mod+14-2
- go.sum+35-6
- infra/config.go+6
- infra/convoy.go+43
- infra/verify_license.go+123
- integration_test/init_test.go+6-6
- integration_test/scenario_flow_test.go+1
- jobs/scheduler.go+7
- jobs/send_pending_webhook_events.go+23
- main.go+9
- models/case.go+9
- models/global_configuration.go-14
- models/license.go+42
- models/permission.go+6
- models/role_permission.go+4-1
- models/webhook.go+260
- pure_utils/strings.go+125-12
- pure_utils/strings_test.go+124
- repositories/convoy_repository.go+439
- repositories/convoy_repository_test.go+177
- repositories/dbmodels/db_license.go+2
- repositories/dbmodels/db_webhook_events.go+50
- repositories/license_repository.go+1-1
- repositories/migrations/20240708141735_create_webhook_events_table.sql+31
- repositories/migrations/20240717170435_webhooks_events_rename_retry_count.sql+12
- repositories/migrations/20240725140200_licences_webhooks_entitlement.sql+12
- repositories/repositories.go+68-10
- repositories/webhook_events_repository.go+116
- tools.go+7
- usecases/ast_eval/evaluate/eval_fuzzy_match.go+14-24
- usecases/ast_eval/evaluate/eval_fuzzy_match_test.go+8-62
- usecases/case_usecase.go+127-7
- usecases/decision_usecase.go+67-4
- usecases/decision_workflows/decision_workflows.go+67-21
- usecases/indexes/index_family.go-1
- usecases/ingestion_usecase.go+1-3
- usecases/license_usecase.go+6
- usecases/scheduledexecution/run_scheduled_execution.go+108-40
- usecases/security/enforce_security_webhook.go+39
- usecases/transfer_check_usecase.go+2
- usecases/usecases.go+32-14
- usecases/usecases_with_creds.go+37-12
- usecases/webhook_events_usecase.go+259
- usecases/webhooks_usecase.go+140
- utils/organization_security.go+13
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
0 commit comments