Commit 1ccad0d
committed
feat: Add WhatsApp Webhook Event handling and OpenWA client integration
- Created migration for WhatsAppWebhookEvents table to store incoming webhook events.
- Implemented WhatsAppWebhookEventEntity model for ORM mapping.
- Developed IOpenWAClient interface for OpenWA API interactions.
- Implemented OpenWAClient class to handle HTTP requests to the OpenWA gateway.
- Added OpenWAGatewayException for error handling during API calls.
- Created PowerShell scripts for managing OpenWA startup on Windows, including installation, registration, and removal of scheduled tasks.
- Documented OpenWA Windows startup procedures in a new markdown file.1 parent 3095643 commit 1ccad0d
78 files changed
Lines changed: 12072 additions & 347 deletions
File tree
- ShopInventory.Web
- Components
- Layout
- Pages
- Models
- Services
- wwwroot
- ShopInventory
- Common
- Errors
- Pods
- Configuration
- Controllers
- DTOs
- Data
- Features
- Invoices/Queries
- GetPodUploadStatus
- ValidateBulkPods
- SalesOrders/Queries/GetAllSalesOrders
- WhatsApp
- Commands/ReceiveOpenWAWebhook
- Queries
- GetWhatsAppHealth
- GetWhatsAppInbox
- Migrations
- Models
- Entities
- Services
- docs/operations
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
804 | 810 | | |
805 | 811 | | |
806 | 812 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
1005 | | - | |
| 1005 | + | |
1006 | 1006 | | |
1007 | 1007 | | |
1008 | 1008 | | |
1009 | 1009 | | |
| 1010 | + | |
1010 | 1011 | | |
1011 | 1012 | | |
1012 | 1013 | | |
1013 | 1014 | | |
1014 | | - | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
1018 | 1019 | | |
1019 | 1020 | | |
1020 | 1021 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
1387 | 1388 | | |
1388 | 1389 | | |
1389 | 1390 | | |
| 1391 | + | |
| 1392 | + | |
1390 | 1393 | | |
1391 | 1394 | | |
1392 | 1395 | | |
1393 | 1396 | | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
1394 | 1400 | | |
1395 | 1401 | | |
1396 | 1402 | | |
1397 | 1403 | | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
1398 | 1415 | | |
1399 | | - | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
1400 | 1430 | | |
1401 | | - | |
1402 | | - | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
1403 | 1476 | | |
1404 | 1477 | | |
1405 | 1478 | | |
| |||
0 commit comments