@@ -15785,6 +15785,7 @@ async function commentAction(input = commentInput()) {
1578515785 }
1578615786 const variables = {
1578715787 projectLink: (0, expo_1.projectLink)(project, input.channel),
15788+ projectDeepLink: (0, expo_1.projectDeepLink)(project, input.channel),
1578815789 projectName: project.name,
1578915790 projectOwner: project.owner || '',
1579015791 projectQR: (0, expo_1.projectQR)(project, input.channel),
@@ -15828,7 +15829,7 @@ function template(template, replacements) {
1582815829"use strict";
1582915830
1583015831Object.defineProperty(exports, "__esModule", ({ value: true }));
15831- exports.projectLink = exports.projectQR = exports.projectInfo = exports.projectOwner = exports.authenticate = void 0;
15832+ exports.projectDeepLink = exports. projectLink = exports.projectQR = exports.projectInfo = exports.projectOwner = exports.authenticate = void 0;
1583215833const core_1 = __nccwpck_require__(2186);
1583315834const exec_1 = __nccwpck_require__(1514);
1583415835const io_1 = __nccwpck_require__(7436);
@@ -15915,6 +15916,18 @@ function projectLink(project, channel) {
1591515916 return url.toString();
1591615917}
1591715918exports.projectLink = projectLink;
15919+ /**
15920+ * Create a deep link to open the project in Expo Go
15921+ */
15922+ function projectDeepLink(project, channel) {
15923+ (0, assert_1.ok)(project.owner, 'Could not create a deep link for project without owner');
15924+ const url = new url_1.URL(`exp://exp.host/@${project.owner}/${project.slug}`);
15925+ if (channel) {
15926+ url.searchParams.append('release-channel', channel);
15927+ }
15928+ return url.toString();
15929+ }
15930+ exports.projectDeepLink = projectDeepLink;
1591815931
1591915932
1592015933/***/ }),
0 commit comments