commit
d55871411e
|
|
@ -1,6 +1,9 @@
|
||||||
from odoo import http
|
from odoo import http
|
||||||
from odoo.http import request
|
from odoo.http import request
|
||||||
|
|
||||||
|
import logging
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class FcmController(http.Controller):
|
class FcmController(http.Controller):
|
||||||
|
|
||||||
|
|
@ -8,10 +11,12 @@ class FcmController(http.Controller):
|
||||||
def update_fcm_token(self, **kw):
|
def update_fcm_token(self, **kw):
|
||||||
partner_id = kw.get('partner_id')
|
partner_id = kw.get('partner_id')
|
||||||
fcm_token = kw.get('token')
|
fcm_token = kw.get('token')
|
||||||
|
_logger.info(f"Updating FCM token for partner {partner_id}: {fcm_token}")
|
||||||
try:
|
try:
|
||||||
if partner_id and fcm_token and len(fcm_token):
|
if partner_id and fcm_token and len(fcm_token):
|
||||||
request.env['res.partner'].search([('id', '=', int(partner_id))]).write({'fcm_token': fcm_token})
|
request.env['res.partner'].search([('id', '=', int(partner_id))]).write({'fcm_token': fcm_token})
|
||||||
except Exception:
|
except Exception:
|
||||||
|
_logger.error(f"Error updating FCM token for partner {partner_id}: {e}")
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
Loading…
Reference in New Issue