Skip to content

Commit 79c84b6

Browse files
committed
feat: Open external ticket URL (#2212)
1 parent 5d273d0 commit 79c84b6

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/src/main/java/org/fossasia/openevent/general/event/EventDetailsFragment.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,14 @@ class EventDetailsFragment : Fragment() {
135135
setupSimilarEvents()
136136

137137
rootView.buttonTickets.setOnClickListener {
138-
loadTicketFragment()
138+
val ticketUrl = currentEvent?.ticketUrl
139+
if (Uri.parse(ticketUrl).host != getString(R.string.FRONTEND_HOST)
140+
&& !ticketUrl.isNullOrEmpty()) {
141+
Utils.openUrl(requireContext(), ticketUrl)
142+
} else {
143+
loadTicketFragment()
144+
}
145+
139146
}
140147

141148
eventViewModel.popMessage

0 commit comments

Comments
 (0)