package com.hpay.hpay_mobile_api.controllers;

import com.hpay.hpay_mobile_api.DTO.PasswordChangeRequest;
import com.hpay.hpay_mobile_api.entities.FCMRequest;
import com.hpay.hpay_mobile_api.services.FCMService;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/api/notification")
public class NotificationController {

    private final FCMService fcmService;

    public NotificationController(FCMService fcmService) {
        this.fcmService = fcmService;
    }

    @PostMapping("/send")
    public String send(@RequestBody FCMRequest request) {
        return fcmService.sendNotification(request.getToken(), request.getTitle(), request.getBody());
    }
}