Commit Graph

294 Commits

Author SHA1 Message Date
6ecc6f0428 Refactor event and league domain models to include default settings, enhance odds handling, improve API routes, fixed get global settings and Incremented API version to 1.0.dev13. 2025-09-02 04:24:37 +03:00
89e3d7de78 raffle service structure 2025-09-01 23:47:27 +03:00
0b03bfaa42 Merge branch 'main' into ticket-bet 2025-08-31 13:32:45 +03:00
910d592bef fixes while integrating 2025-08-31 13:30:26 +03:00
fc49eefe40 list all and filter virtual games feature 2025-08-30 20:26:28 +03:00
3624acbacb data type and enable/disable provider fixes 2025-08-29 15:27:02 +03:00
42788e6f9f Merge branch 'main' into ticket-bet 2025-08-27 21:37:15 +03:00
858fd6ce24 virtual game orchestration 2025-08-26 21:07:12 +03:00
aaf14fedcf fix: global setting, company override settings, bet and ticket fixes for multi tenant 2025-08-25 07:23:55 +03:00
8ca4758917 Merge branch 'main' into ticket-bet 2025-08-23 21:56:31 +03:00
6d74cb8c28 feat: refactoring entire system to be multi-tenant 2025-08-22 12:54:48 +03:00
0779cd35fe report query fixes 2025-08-20 15:56:44 +03:00
8aefd54562 /cancel callback nil dereference fix 2025-08-19 19:21:44 +03:00
6347984102 feat: custom odd and disabling odds 2025-08-19 17:15:31 +03:00
437780f3e9 Merge branch 'main' into ticket-bet 2025-08-18 18:49:58 +03:00
d40bdcf33c santimpay direct payment 2025-08-18 16:35:33 +03:00
f32331bcdb veli games report API fix 2025-08-18 14:06:45 +03:00
5283efeb1e swagger fix 2025-08-17 12:34:20 +03:00
f1a4f5e6f9 Arifpay webhook fixes 2025-08-17 12:13:29 +03:00
440d1928a5 Merge branch 'main' into ticket-bet 2025-08-14 17:26:19 +03:00
7d2db5801c veli games signature extraData field issue fix 2025-08-13 18:15:15 +03:00
5331798009 fix: disabling odds 2025-08-13 14:48:35 +03:00
5615c93fbb feat: added settings routes 2025-08-11 21:10:33 +03:00
696b713699 Merge branch 'main' into ticket-bet 2025-08-08 14:26:27 +03:00
c08b786803 feat: odd and event history 2025-08-07 19:04:54 +03:00
49d0e73b6f telebirr service 2025-08-04 14:27:52 +03:00
354989e6e1 Merge: resolved conflicts 2025-08-01 20:10:47 +03:00
5815381a21 santimpay + direct depoist 2025-08-01 20:08:57 +03:00
3fb3da6cc8 fix: result log and notification 2025-07-30 16:55:57 +03:00
7d8d824a94 fix: added loggers to the event and result service. Fixes to the notification 2025-07-28 20:35:06 +03:00
a35d4b37d3 5 min report fix + arifpay integration 2025-07-23 14:03:38 +03:00
d8de92e7d6 5 min report fix + arifpay integration 2025-07-23 14:02:52 +03:00
d43b12c589 integration issues 2025-07-22 17:39:53 +03:00
6e6ed2c9a9 fix: notifications for win bet and wallet balance low 2025-07-21 04:31:38 +03:00
65bd5ab3f5 fix: added wallet type to wallet and other minor fixes 2025-07-20 22:40:50 +03:00
f3e6e8c165 resolved conflict 2025-07-15 15:47:07 +03:00
472e4490f8 fix: web integration issues 2025-07-14 20:52:58 +03:00
e3545f3f8c flag too many outcomes 2025-07-14 19:30:37 +03:00
aa4bddef58 feat: branch location list 2025-07-13 13:46:38 +03:00
ae56d253c2 merge fixes 2025-07-13 03:59:43 +03:00
5614958c5b Merge branch 'ticket-bet' 2025-07-13 03:49:26 +03:00
c83130394b fix: version on route, better logs, error display, cleaning up code 2025-07-13 01:23:08 +03:00
95926dbe6a fast code requires amount 2025-07-12 12:42:36 +03:00
2b9302b10b transaction maker-checker fixes 2025-07-11 15:48:59 +03:00
d1770eceb6 fix: refactored bet to remove unnecessary fields 2025-07-09 21:48:36 +03:00
a06d77da01 fix: fixing issues on transaction 2025-07-04 00:09:03 +03:00
beea3ab54e Merge branch 'main' into ticket-bet 2025-07-02 19:41:55 +03:00
c2a9de6671 fix: company filter 2025-07-02 19:41:29 +03:00
d678b4e9d3 fix: refactored the transactions into shop_transactions 2025-07-02 03:19:59 +03:00
163dae4e44 create bet auto generates fast code 2025-07-01 23:28:07 +03:00
f27a75eb66 Merge branch 'main' into ticket-bet 2025-07-01 14:17:46 +03:00
3e9c707f00 fix: deposit for customer 2025-06-30 18:58:18 +03:00
0e42facebf Merge branch 'referral-promotion' 2025-06-30 18:16:49 +03:00
8218790292 control over referral settings 2025-06-30 12:23:14 +03:00
3e4e9eead7 fix: added message to wallet_transfers and gave it a detailed view 2025-06-29 21:51:23 +03:00
77a7428b48 CSV report fix + popok hash 2025-06-29 19:51:30 +03:00
74941bc535 Merge branch 'main' into ticket-bet 2025-06-29 18:00:47 +03:00
10a49b4571 fix: added message to transfer and more filter routes 2025-06-29 18:00:23 +03:00
bd0859d3ad more veli-games endpoints 2025-06-28 12:47:12 +03:00
b0a651fd38 more veli-games endpoints 2025-06-28 12:44:38 +03:00
d6abaac828 Merge branch 'main' into ticket-bet 2025-06-25 22:48:59 +03:00
4d5c90ab05 feat: bet and branch filters, admin company, customer wallet 2025-06-25 22:47:06 +03:00
53ef3ee1f0 fix: minor issues 2025-06-25 14:24:40 +03:00
b1c3b73d9c issue reporting service 2025-06-24 18:45:34 +03:00
25230e3fcf fetch company and branch by wallet ID methods 2025-06-24 17:41:04 +03:00
bdf057e01d institution service + more PopOK callback 2025-06-22 21:49:16 +03:00
448d8c73c1 Merge branch 'main' into ticket-bet 2025-06-21 22:09:39 +03:00
12855f3690 CSV reports + live metrics + redis service 2025-06-21 21:48:11 +03:00
9ec7d0cfc1 feat: finished the setting service 2025-06-21 17:44:34 +03:00
1e49afc5ee Merge branch 'main' into ticket-bet 2025-06-19 19:12:32 +03:00
b0803c968a fix: moving ticket logic into service 2025-06-19 19:11:19 +03:00
b1a97bc31b game list 2025-06-19 15:04:23 +03:00
7c70b23a3d game list 2025-06-19 15:02:28 +03:00
5cfb23cf96 Merge branch 'main' into ticket-bet 2025-06-19 12:49:05 +03:00
1c7ae8232c fix: outcome and league optimization 2025-06-19 00:27:39 +03:00
22ec5d3ff8 merger + auth fix 2025-06-18 11:22:02 +03:00
2bd8181494 PopOk Auth fix 2025-06-18 11:04:44 +03:00
76518fcbd1 Merge branch 'main' into ticket-bet 2025-06-17 20:36:12 +03:00
808d7b9eeb twilio sms support - (trial version) 2025-06-17 12:07:12 +03:00
78d351cae9 bet on same bet only twice 2025-06-17 01:17:22 +03:00
cfced1951c Merge branch 'main' into ticket-bet 2025-06-16 21:34:34 +03:00
dc2144a91e resolve conflict 2025-06-16 20:04:28 +03:00
a5ea52b993 multi-currency support 2025-06-16 17:54:42 +03:00
1557a3141b fix: transfer not showing online bet issue 2025-06-16 16:24:42 +03:00
49527cbf2a gitignore fix 2025-06-13 11:14:14 +03:00
26e85dbfe8 gitignore fix + export report feature 2025-06-13 11:10:05 +03:00
2a6e892f5e Merge branch 'main' into ticket-bet 2025-06-12 19:11:35 +03:00
2f2ba65abd PopOK callback fix + API credentials 2025-06-12 16:12:57 +03:00
35a03e1959 Merge branch 'main' into ticket-bet 2025-06-12 14:10:13 +03:00
6d5bdd8a56 Chapa webhook + popok fix 2025-06-12 09:40:11 +03:00
edec72dfcd fix: fixed odd and issues while integrating 2025-06-11 23:01:30 +03:00
fbe2dfd5a3 fix: event and league disabling 2025-06-10 06:41:11 +03:00
8f2713b920 duplicate user creation fix + sender balance check during wallet refill 2025-06-09 21:33:58 +03:00
6dbce0725d more report cards 2025-06-08 13:55:10 +03:00
62f7dd24eb fix: integrating issues 2025-06-07 20:54:49 +03:00
0a668a65f1 report_service + wallet_monitoring 2025-06-07 17:52:17 +03:00
c22a1bd6c4 report_service + wallet_monitoring 2025-06-07 17:48:06 +03:00
0dfd0c9d95 fix: merge issues 2025-06-07 08:28:34 +03:00
73c1db14c1 Merge branch 'main' into ticket-bet 2025-06-07 08:15:17 +03:00
efc51e3b72 fix: result and event service fixes 2025-06-07 07:58:39 +03:00
Asher Samuel
d3506fd03a resolve conflict 2025-06-06 03:43:41 +03:00
Asher Samuel
aedefbdb0b league support check from db 2025-06-06 03:36:15 +03:00
eb4f267142 refactor events table 2025-06-05 01:56:40 +03:00
f2ec267347 wallet security+log file 2025-06-02 17:22:07 +03:00
84bbe53bb7 odds and events fetch for bwin (together) 2025-06-02 00:59:22 +03:00
49d9dafccb CrateTransaction+merge conflict fixes 2025-05-31 21:34:11 +03:00
75d469be8c createTransaction+createTransfer fix 2025-05-31 21:29:39 +03:00
c0680537db fix: event and odd fetching for all sports 2025-05-31 20:34:10 +03:00
eb8abfc963 merge conflixt fix 2025-05-31 00:02:37 +03:00
aef5c4410d chapa integration fix 2025-05-30 21:54:22 +03:00
bab1c6bb4c Merge branch 'main' into ticket-bet 2025-05-30 19:39:21 +03:00
542400bcaf feat: add the bet winning to user wallet 2025-05-30 19:38:59 +03:00
6d6b574c0b fix marge conflict 2025-05-30 01:12:08 +03:00
c637ddb321 recommendation service 2025-05-28 13:46:28 +03:00
c9dcb3949d merge 2025-05-28 13:10:26 +03:00
5dcefa377f recommendation service 2025-05-28 13:07:58 +03:00
9c849fe50d Merge branch 'main' onto origin 2025-05-27 18:24:19 +03:00
1b6fbebddf fix: get bet by users for online betting 2025-05-27 14:57:35 +03:00
0960555680 prematch fetch support for betfair 2025-05-27 10:56:25 +03:00
25ded17b09 manager resp struct fix+merge conflict fix 2025-05-25 14:11:46 +03:00
ee07d469eb Veli Games 2025-05-24 19:39:24 +03:00
9dd566417e Alea Play Service 2025-05-23 20:11:26 +03:00
1be3ffdc3c fix: customer auth integration 2025-05-23 18:21:37 +03:00
11a70ec1dc fetch events from betfair 2025-05-23 13:09:44 +03:00
16768ad924 fix: Update integration issues 2025-05-23 12:00:04 +03:00
6a06b399c7 fix: notification integration issues 2025-05-22 00:15:30 +03:00
ccdfc537c2 Merge remote-tracking branch 'origin/dev' into ticket-bet 2025-05-20 19:11:30 +03:00
KidusAlemayehu
6cc37fbf9f feat: Implement sports evaluation logic for NFL, Rugby, and Baseball
- Added evaluation functions for NFL money line, spread, and total points.
- Implemented evaluation functions for Rugby money line, spread, and total points.
- Created evaluation functions for Baseball money line, spread, total runs, first inning, and first 5 innings.
- Developed unit tests for all sports markets to ensure correct evaluation outcomes.
- Introduced ResultCheckerService to handle game result checking for NFL, Rugby, and Baseball.
- Updated routes to include new functionality for virtual game handling.
2025-05-18 19:18:24 +03:00
97dc54e8ae futsal support - also added test for evaluations 2025-05-18 12:44:39 +03:00
ecaad893ba darts support 2025-05-17 19:31:44 +03:00
4c6fb73342 integration issues 2025-05-16 22:38:10 +03:00
c78199c163 game lines evaluation for volleyball 2025-05-16 18:19:33 +03:00
0ae3154334 volleyball support 2025-05-15 01:50:59 +03:00
95fb33c9d4 fix: result service evaluation issues 2025-05-15 01:01:09 +03:00
7e1a126ead cricket support 2025-05-14 00:52:05 +03:00
b7b17fa8d2 create random bet 2025-05-08 07:29:00 +03:00
8e271559ae fix odd filtering 2025-05-08 03:38:19 +03:00
252bf04b1e ice hockey eval 2025-05-07 12:57:50 +03:00
b4e20a274d basketball and fixes 2025-05-03 20:22:57 +03:00
ae571d51a6 fixed company-id, admin-id optional parameters for creating company and branch 2025-04-30 18:43:46 +03:00
98e30b5051 small fixes and getting it ready for deployment 2025-04-29 21:11:25 +03:00
e98d75f0bb Merge branch 'ticket-bet' 2025-04-28 20:57:41 +03:00
69c571ac5a fix: show company wallet 2025-04-28 20:21:53 +03:00
208a2d74be integration fixes 2025-04-26 14:48:45 +03:00
dawitel
acf54d4de7 feat: result checker fixed for market flags 2025-04-26 06:07:05 +03:00
Samuel Tariku
14de6859b3 adding result 2025-04-25 15:01:30 +03:00
fa3b6a24d3 Merge branch 'main' into feature/referal 2025-04-23 07:45:41 +03:00
8c536a6d2f company management 2025-04-23 03:44:17 +03:00
991199c3dc events pagination + ticket and bet validation 2025-04-22 03:20:52 +03:00
ff393858d9 Merge branch 'auth' into integrate 2025-04-14 19:49:45 +03:00