Skip to content

Commit 83414d7

Browse files
authored
Merge pull request #598 from sakebook/sakebook/support-gather
2 parents 88dba14 + 4237b3c commit 83414d7

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "gather_icon.svg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
Loading

MeetingBar/MeetingServices.swift

+2
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ enum MeetingServices: String, Codable, CaseIterable {
7070
case demodesk = "Demodesk"
7171
case zoho_cliq = "Zoho Cliq"
7272
case slack = "Slack"
73+
case gather = "Gather"
7374
case reclaim = "Reclaim.ai"
7475
case tuple = "Tuple"
7576
case other = "Other"
@@ -303,6 +304,7 @@ struct LinksRegex {
303304
let slack = try! NSRegularExpression(pattern: #"https?://app\.slack\.com/huddle/[A-Za-z0-9./]+"#)
304305
let reclaim = try! NSRegularExpression(pattern: #"https?://reclaim\.ai/z/[A-Za-z0-9./]+"#)
305306
let tuple = try! NSRegularExpression(pattern: #"https://tuple\.app/c/[^\s]*"#)
307+
let gather = try! NSRegularExpression(pattern: #"https?://app.gather.town/app/[A-Za-z0-9]+/[A-Za-z0-9_-]+\?(spawnToken|meeting)=[^\s]*"#)
306308
}
307309

308310
func getRegexForMeetingService(_ service: MeetingServices) -> NSRegularExpression? {

MeetingBarTests/MeetingServicesTests.swift

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ let meetings = [
3232
MeetingLink(service: .demodesk, url: URL(string: "https://demodesk.com/NGYLHDWO")!),
3333
MeetingLink(service: .zoho_cliq, url: URL(string: "https://cliq.zoho.eu/meetings/alsfsma213")!),
3434
MeetingLink(service: .slack, url: URL(string: "https://app.slack.com/huddle/T01ABCDEFGH/C02ABCDEFGH")!),
35+
MeetingLink(service: .gather, url: URL(string: "https://app.gather.town/app/1a2S3d4F5G/1a2S-3d4F_5G6h?spawnToken=1a2S3d4F5G")!),
36+
MeetingLink(service: .gather, url: URL(string: "https://app.gather.town/app/1a2S3d4F5G/1a2S-3d4F_5G6h?meeting=1a2S3d4F5G")!),
3537
MeetingLink(service: .vimeo, url: URL(string: "https://venues.vimeo.com/12345678/abcdef123")!),
3638
MeetingLink(service: .reclaim, url: URL(string: "https://reclaim.ai/z/T01ABCDEFGH/C02ABCDEFGH")!),
3739
MeetingLink(service: .tuple, url: URL(string: "https://tuple.app/c/V1StGXR8_Z5jdHi6B")!)

0 commit comments

Comments
 (0)