public void webhookSuccess(String payload) {
WebhookHandlerUtility webhookHandler = new WebhookHandlerUtility("my-secret");
TerraWebhookPayload parsedPayload = webhookHandler.parseWebhookPayload(payload);
AuthData authData = parsedPayload.asAuthData().orElseGet(null);
}
The User inside authData is always null.
Payload:
{
"user": {
"last_webhook_update": null,
"provider": "GOOGLE",
"scopes": "calendar.settings.readonly,fitness.body_temperature.read,fitness.blood_glucose.read,fitness.sleep.read,user.gender.read,fitness.location.read,fitness.blood_pressure.read,user.birthday.read,userinfo.profile,userinfo.email,fitness.nutrition.read,fitness.oxygen_saturation.read,fitness.heart_rate.read,fitness.reproductive_health.read,fitness.body.read,fitness.activity.read",
"user_id": "aa4bc489-e466-4db3-a1cd-2b2ccf64a9b1"
},
"type": "auth",
"status": "success",
"message": "User has successfully authenticated",
"widget_session_id": "1737787e-5aa4-479c-a2b3-8138b197a05b",
"reference_id": "UAE-21500",
"version": "2022-03-16"
}
<img width="446" alt="Screenshot 2022-11-03 at 17 48 02" src="https://user-images.githubusercontent.com/1006525/199856007-dd3f2432-031e-4b6b-a0fc-5a3853b7c85f.png">
The User inside authData is always null.
Payload:
{ "user": { "last_webhook_update": null, "provider": "GOOGLE", "scopes": "calendar.settings.readonly,fitness.body_temperature.read,fitness.blood_glucose.read,fitness.sleep.read,user.gender.read,fitness.location.read,fitness.blood_pressure.read,user.birthday.read,userinfo.profile,userinfo.email,fitness.nutrition.read,fitness.oxygen_saturation.read,fitness.heart_rate.read,fitness.reproductive_health.read,fitness.body.read,fitness.activity.read", "user_id": "aa4bc489-e466-4db3-a1cd-2b2ccf64a9b1" }, "type": "auth", "status": "success", "message": "User has successfully authenticated", "widget_session_id": "1737787e-5aa4-479c-a2b3-8138b197a05b", "reference_id": "UAE-21500", "version": "2022-03-16" } <img width="446" alt="Screenshot 2022-11-03 at 17 48 02" src="https://user-images.githubusercontent.com/1006525/199856007-dd3f2432-031e-4b6b-a0fc-5a3853b7c85f.png">