areeqakbr
128bc30680
fix the get method
2026-04-11 14:43:59 +07:00
areeqakbr
1dbd96eebd
adding radiation odp search
2026-04-11 14:25:12 +07:00
unknown
3d5ce0dc72
perf: skip geocoding on list endpoints, add in-memory cache
...
- GetAllDeviceDetails, GetDevicesWithoutConnections, GetDevicesWithoutTowers
now pass nil geocoder to avoid Nominatim calls on list requests.
This reduces GET /device-details response time from ~2 minutes to <1s.
- Added sync.Map cache to nominatimGeocoder so repeated calls for the
same coordinates (e.g. GetDeviceDetailsByID) hit cache instead of
Nominatim, preventing HTTP 429 rate limit errors.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 12:19:52 +07:00
unknown
36cb2bd3e5
fix: handle HTML response from Nominatim geocoding (rate limit)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 11:05:28 +07:00
areeqakbr
5133674eb3
Merge pull request 'feature-cable-connection/dev' ( #45 ) from feature-cable-connection/dev into dev
...
Reviewed-on: winter-access/backend_nam#45
2025-10-28 03:42:45 +00:00
areeqakbr
099f8667b3
Update delivery/controller/devices_controller.go
2025-10-17 09:09:02 +00:00
areeqakbr
43ea9dbc88
adding cors https
2025-10-17 09:52:52 +07:00
areeqakbr
415df97431
adding bulking for images, devices, and add cable connections logics
2025-10-10 17:14:16 +07:00
HasanMu
0c25a3a941
fix: port assignment bulk update
2025-07-16 08:58:19 +07:00
areeqakbr
689505fa6a
Merge branch 'dev' of https://git.winteraccess.id/areeqakbr/backend_nam into dev
2025-07-15 09:12:00 +07:00
areeqakbr
4208dbbcb0
adding gitignore
2025-07-15 09:10:24 +07:00
areeqakbr
fa464888c6
Merge pull request 'adding test endpoint for testing the expiry token' ( #39 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#39
2025-07-14 07:03:55 +00:00
areeqakbr
cff9b2b36a
adding test endpoint for testing the expiry token
2025-07-14 14:02:39 +07:00
areeqakbr
860dac95f6
Merge pull request 'feature/responses-v2' ( #38 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#38
2025-07-02 03:31:43 +00:00
areeqakbr
58b2732c3e
change response
2025-07-02 10:27:01 +07:00
areeqakbr
b020b34880
fix postform
2025-07-02 10:17:46 +07:00
areeqakbr
b8e66957c7
Merge pull request 'adding update fileds for olt on usecase' ( #37 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#37
2025-07-02 02:48:44 +00:00
areeqakbr
1f87bccbf4
adding update fileds for olt on usecase
2025-07-02 09:47:27 +07:00
areeqakbr
d303dd3fcf
Merge pull request 'adding olt on device creation' ( #36 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#36
2025-06-30 04:16:36 +00:00
areeqakbr
1374bfa4bf
adding olt on device creation
2025-06-30 11:12:39 +07:00
areeqakbr
4a908890d8
Merge pull request 'addinng olt' ( #35 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#35
2025-06-30 02:51:11 +00:00
areeqakbr
7691b87c0e
addinng olt
2025-06-30 09:49:57 +07:00
areeqakbr
cedb4420e5
Merge pull request 'fixing bulk update by port' ( #34 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#34
2025-06-30 02:35:27 +00:00
areeqakbr
071df9a2aa
fixing bulk update by port
2025-06-30 09:33:35 +07:00
areeqakbr
90b8fcdef0
Merge pull request 'adding for towerID response and request' ( #33 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#33
2025-06-24 08:16:08 +00:00
areeqakbr
7259cd1393
adding for towerID response and request
2025-06-24 15:11:42 +07:00
areeqakbr
c1b513ca68
Merge pull request 'make fishbone ID includes' ( #32 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#32
2025-06-23 10:02:01 +00:00
areeqakbr
68fe9dc83e
make fishbone ID includes
2025-06-23 17:00:15 +07:00
areeqakbr
8fb15f33cf
Merge pull request 'adding bandwidth and status on odp customer assigntment' ( #31 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#31
2025-06-23 09:43:34 +00:00
areeqakbr
a2c71ca81e
adding bandwidth and status on odp customer assigntment
2025-06-23 16:35:13 +07:00
areeqakbr
2dc7d7d6f2
Merge pull request 'feature/responses-v2' ( #30 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#30
2025-06-23 06:55:32 +00:00
areeqakbr
0c926d722b
fixing uppercase on devicewithoutconnections
2025-06-23 13:47:39 +07:00
areeqakbr
d8e51e2ff4
fixing typo
2025-06-23 13:32:15 +07:00
areeqakbr
dd90547309
Merge pull request 'feature/responses-v2' ( #29 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#29
2025-06-23 04:23:20 +00:00
areeqakbr
b8001262dc
fixing logical error
2025-06-23 11:13:27 +07:00
areeqakbr
a115aac9f7
fix logical error
2025-06-23 11:12:33 +07:00
areeqakbr
1ba0df21ed
Merge pull request 'adding olt' ( #28 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#28
2025-06-23 03:57:08 +00:00
areeqakbr
512565c49b
adding olt
2025-06-23 10:21:00 +07:00
areeqakbr
bcb9ac21a0
Merge pull request 'feature/responses-v2' ( #27 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#27
2025-06-22 11:58:48 +00:00
areeqakbr
f48d61d4e2
fixing validation for username and full name
2025-06-22 17:19:18 +07:00
areeqakbr
433512e3da
add image_urls to nearest device
2025-06-20 09:28:31 +07:00
areeqakbr
a601ec7996
Merge pull request 'dev_id can null for internal towers' ( #26 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#26
2025-06-19 12:40:50 +00:00
areeqakbr
8edbdfaa56
dev_id can null for internal towers
2025-06-19 19:39:53 +07:00
areeqakbr
48415fbdf9
Merge pull request 'adding new feature for updating new roles' ( #25 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#25
2025-06-19 12:35:54 +00:00
areeqakbr
e35edf3172
adding new feature for updating new roles
2025-06-19 19:35:02 +07:00
areeqakbr
74e8b43635
Merge pull request 'Adding New Endpoint for register and user management' ( #24 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#24
2025-06-19 06:12:18 +00:00
areeqakbr
f84ec65fbb
Adding New Endpoint for register and user management
2025-06-19 13:10:45 +07:00
areeqakbr
0b10c9881d
Merge pull request 'adding nearest device for towers' ( #23 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#23
2025-06-18 09:43:15 +00:00
areeqakbr
caee765b8b
adding nearest device for towers
2025-06-18 16:42:03 +07:00
areeqakbr
7bf13d6e1a
Merge pull request 'adding without connection and without towers' ( #22 ) from feature/responses-v2 into dev
...
Reviewed-on: winter-access/backend_nam#22
2025-06-18 09:16:42 +00:00