feat: finalize AI analyzer, sync endpoints, and stabilize builds
This commit is contained in:
@@ -114,6 +114,16 @@ public class UserController {
|
||||
"SOS dikirim! Guardian sudah diberitahu."));
|
||||
}
|
||||
|
||||
@GetMapping("/sos-events")
|
||||
public ResponseEntity<ApiResponse<Page<SosEventResponse>>> getSosEvents(
|
||||
@RequestParam(defaultValue = "0") int page,
|
||||
@RequestParam(defaultValue = "20") int size) {
|
||||
return ResponseEntity.ok(ApiResponse.ok(
|
||||
sosService.getSosEvents(SecurityHelper.getCurrentUserId(),
|
||||
PageRequest.of(page, size)),
|
||||
"Riwayat SOS"));
|
||||
}
|
||||
|
||||
@GetMapping("/activity-logs")
|
||||
public ResponseEntity<ApiResponse<Page<ActivityLogResponse>>> getActivityLogs(
|
||||
@RequestParam(defaultValue = "0") int page,
|
||||
|
||||
@@ -183,6 +183,10 @@ paths:
|
||||
post:
|
||||
responses:
|
||||
"200": { description: SOS triggered }
|
||||
/user/sos-events:
|
||||
get:
|
||||
responses:
|
||||
"200": { description: User SOS history }
|
||||
/user/activity-logs:
|
||||
get:
|
||||
responses:
|
||||
|
||||
Reference in New Issue
Block a user