Commit Graph

424 Commits

Author SHA1 Message Date
7309a2bc83 updated the authentication method from username to email/phone_numner 2026-01-03 06:52:38 -08:00
d94774c138 schema adjustment and profile management fixes 2025-12-31 07:53:59 -08:00
8ed0a5f1c6 course management service 2025-12-30 07:00:02 -08:00
2c907a34db added inittal assessment feature 2025-12-29 07:59:24 -08:00
915185c317 user and otp schema modification, SMTP setup using resend, afro SMS changed to direct API integration instead of using afoSMS library, most authentications implemented using username instead of email or phone number 2025-12-23 18:57:48 +03:00
47d70b029f afro SMS and partial ArifPay Payment Gateway integrations 2025-12-18 18:06:26 +03:00
5e9046eb76 user and auth service refactoring, notification service SQL + repository adjustment 2025-12-16 18:05:57 +03:00
13c470079c virtual_game_providers based SQL queries primary ID data type mismatch fix 2025-11-27 17:56:52 +03:00
168fcdf278 amount precision fix by removing float32() conversion of domain.Currency values 2025-11-27 14:20:21 +03:00
299825e797 favourtie game and virtual games + providers orchestration fixes 2025-11-18 16:39:37 +03:00
1c7e076be5 direct depost and veli games fix 2025-11-17 18:45:18 +03:00
fe7d9ad3b3 veli games bet response struct fix 2025-11-15 12:06:27 +03:00
e8c2213d30 veli games error types and bonus balance fixes 2025-11-14 16:27:55 +03:00
2a41a2426c virtual games transaction amount mapping to domain.Currency fix 2025-11-13 16:00:52 +03:00
5693526bb5 veli games data type conflict fix 2025-11-07 12:39:27 +03:00
7804ffae03 changed version to v1.0.4 2025-11-06 19:15:39 +03:00
ab1d85897e Merge remote-tracking branch 'origin/virtual_games' 2025-11-06 18:28:50 +03:00
d654d5f2ef veli games fixes 2025-11-06 16:37:41 +03:00
46d70d7c8c chapa minor fixes 2025-11-03 17:20:35 +03:00
e66ef8a740 chore: Updated version to v1.0.3
- Uncommented event service Crons
2025-11-01 23:34:54 +03:00
8d3127ff53 fix: disabling all odds market 2025-11-01 23:24:01 +03:00
aa893ddf74 feat: added new odd markets to football 2025-10-30 00:46:47 +03:00
1e39d75239 payment gateways wallet service fixes 2025-10-29 15:12:06 +03:00
7575f29386 virtual_games wallet service fixes 2025-10-29 15:01:39 +03:00
485cba3c9c feat: Add new stat stores and reporting functionalities for bets, branches, and wallets
- Introduced BetStatStore, BranchStatStore, and WalletStatStore interfaces for handling statistics.
- Implemented repository methods for fetching and updating bet, branch, and wallet statistics.
- Created reporting services for generating interval reports for bets, branches, companies, and wallets.
- Enhanced CSV writing functionality to support dynamic struct to CSV conversion.
- Added cron jobs for periodic updates of branch and wallet statistics.
- Updated wallet handler to include transaction statistics in the response.
2025-10-29 07:14:38 +03:00
e5fdd33a52 fix: Refactored and moved store ports into separate folder
- Added stats service
2025-10-29 01:33:50 +03:00
857212d9ba enetpulse fixture and result fixes 2025-10-28 13:35:36 +03:00
0ffba57ec5 feat: Refactor report generation and management
- Removed detailed event routes from the API.
- Added new report request routes for creating and fetching report requests.
- Introduced new domain models for report requests, including metadata and status handling.
- Implemented report request processing logic, including CSV generation for event interval reports.
- Enhanced company statistics handling with new domain models and service methods.
- Updated repository interfaces and implementations to support new report functionalities.
- Added error handling and logging for report file operations and notifications.
2025-10-28 00:51:52 +03:00
e98477d6cc virtual game provider report 2025-10-25 17:53:36 +03:00
4104d7d371 Chapa Fixes 2025-10-20 15:16:39 +03:00
5af3c5d978 Merge branch 'main' into stats 2025-10-18 13:42:57 +03:00
797cba4920 hotfix: wallet deducting logic 2025-10-18 11:54:37 +03:00
f6348576a2 - 2025-10-18 11:51:27 +03:00
18689ea124 feat: Add EventWithSettings domain model and related conversion functions
- Introduced EventWithSettings and EventWithSettingsRes structs for enhanced event data handling.
- Implemented conversion functions for creating and updating event settings.
- Added support for fetching events with settings from the database.
- Created new report data structures for comprehensive reporting capabilities.
- Implemented event statistics retrieval and filtering by league and sport.
- Added handlers for event statistics endpoints in the web server.
- Introduced DateInterval type for managing time intervals in reports.
2025-10-18 11:50:17 +03:00
e0e4ff4b64 Atlas Gaming Fixes 2025-10-17 11:30:33 +03:00
528a948f20 Merge branch 'main' into stats 2025-10-15 21:19:43 +03:00
459ebcc63b fix: supported operations viwe 2025-10-15 20:56:14 +03:00
0875298792 - 2025-10-15 16:57:22 +03:00
fc69ca3f52 Enetpulse fixture and preodds 2025-10-15 16:42:00 +03:00
e429810ebc Enetpulse fixture and preodds 2025-10-15 16:41:45 +03:00
9cb008225b Enetpulse fixes 2025-10-14 14:21:27 +03:00
f8878cd8b3 chore: updating version to v1.0.2 2025-10-14 04:47:41 +03:00
a9025ca844 feat: Add number_of_outcomes to odds market queries and models
- Updated SQL queries to include number_of_outcomes in GetAllOdds, GetOddByID, GetOddsByEventID, and GetOddsByMarketID.
- Modified data structures in domain and repository layers to accommodate number_of_outcomes.
- Enhanced event models to track total odd outcomes.
- Introduced new SQL scripts for development data seeding.
2025-10-14 04:39:27 +03:00
b5932df206 - 2025-10-11 11:32:27 +03:00
160e1f6ed5 chore: uncommenting out crons 2025-10-10 17:21:27 +03:00
3dfa1255b0 Refactor result notification service and remove redundant code
- Removed the CheckAndSendResultNotifications method from the result service.
- Consolidated notification logic into a new notification.go file.
- Updated email and in-app notification formatting to include event processing periods.
- Added error handling for wallet operations to check if wallets are active before processing transfers.
- Introduced new error for disabled wallets.
- Updated cron jobs to comment out unnecessary tasks.
- Added bulk update functionality for bet outcomes by odd IDs in the odd handler.
- Renamed ticket handler methods for clarity and consistency.
- Updated API version in routes.
2025-10-10 14:59:19 +03:00
0bab186a8f fix: uncommenting out crons 2025-10-08 12:54:11 +03:00
80129828e0 fix: removed kafka and redis and added integration changes 2025-10-08 12:46:50 +03:00
0121b31838 feat: Update cron job scheduling and user wallet creation logic; increment API version to 1.0.dev17 2025-10-07 13:49:29 +03:00
5fc8540eda Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-07 13:41:13 +03:00