From 4806ccd155b301ba153121b46247fd9ae9f31f82 Mon Sep 17 00:00:00 2001 From: Graeme Browning Date: Wed, 9 Apr 2025 11:05:19 -0400 Subject: [PATCH] Add LinkDomain to ActionCodeSettings --- auth/email_action_links.go | 1 + auth/email_action_links_test.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/auth/email_action_links.go b/auth/email_action_links.go index 6b649254..c2c10142 100644 --- a/auth/email_action_links.go +++ b/auth/email_action_links.go @@ -31,6 +31,7 @@ type ActionCodeSettings struct { AndroidPackageName string `json:"androidPackageName,omitempty"` AndroidMinimumVersion string `json:"androidMinimumVersion,omitempty"` AndroidInstallApp bool `json:"androidInstallApp,omitempty"` + LinkDomain string `json:"linkDomain,omitempty"` DynamicLinkDomain string `json:"dynamicLinkDomain,omitempty"` } diff --git a/auth/email_action_links_test.go b/auth/email_action_links_test.go index 876f3300..30173fa0 100644 --- a/auth/email_action_links_test.go +++ b/auth/email_action_links_test.go @@ -35,6 +35,7 @@ var testActionLinkResponse = []byte(fmt.Sprintf(testActionLinkFormat, testAction var testActionCodeSettings = &ActionCodeSettings{ URL: "https://example.dynamic.link", HandleCodeInApp: true, + LinkDomain: "hosted.page.link", DynamicLinkDomain: "custom.page.link", IOSBundleID: "com.example.ios", AndroidPackageName: "com.example.android", @@ -44,6 +45,7 @@ var testActionCodeSettings = &ActionCodeSettings{ var testActionCodeSettingsMap = map[string]interface{}{ "continueUrl": "https://example.dynamic.link", "canHandleCodeInApp": true, + "linkDomain": "hosted.page.link", "dynamicLinkDomain": "custom.page.link", "iOSBundleId": "com.example.ios", "androidPackageName": "com.example.android",