diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 9f88391..9a38028 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -352,6 +352,7 @@ EA0E7177A4634EF99C4AF31A /* MastodonSocial.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB09BB83A2FE186710F65682 /* MastodonSocial.swift */; }; ED78F07A7D2AB1F665182667 /* Temporal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B24D9C362F03D1C2E95A663D /* Temporal.swift */; }; EF67ABCF8677A86151FBBA38 /* Bugsnag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80361FCB72F96FA6F753D7C1 /* Bugsnag.swift */; }; + FAC2C666281D45C277C2C826 /* MeridianLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD5478FA6F377F3795FB5EB9 /* MeridianLink.swift */; }; FBB552B59A4951F2DAB48CCD /* KeeperSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E9DE62ED9C9E27F1B4BB3C /* KeeperSecurity.swift */; }; FC278203BFB2E7D5A41639ED /* Branch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5A4F04F86B9C0A9FB7233AE /* Branch.swift */; }; FF0965074312E22E4FD26062 /* Canonical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28BDC63E10EDB5C1EAD0D481 /* Canonical.swift */; }; @@ -739,6 +740,7 @@ F3859428AAF182EC79C4ED3E /* Robin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Robin.swift; sourceTree = ""; }; F679F245A03F4CCC7F2DA71F /* NasdaqDataLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NasdaqDataLink.swift; sourceTree = ""; }; F7D13B6E0F576096D5F10B19 /* Compass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Compass.swift; sourceTree = ""; }; + FD5478FA6F377F3795FB5EB9 /* MeridianLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MeridianLink.swift; sourceTree = ""; }; FEC70B47B228492520C03D36 /* Duo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Duo.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1071,6 +1073,7 @@ A133C8B620F8F3670068CFE8 /* Mailgun.swift */, B28C1D431E607D8600F9D0DC /* Mapbox.swift */, 6B24BCA673F692E9211E7B8D /* Medium.swift */, + FD5478FA6F377F3795FB5EB9 /* MeridianLink.swift */, 067E14834A02FABD0C75361E /* MessageBird.swift */, B2C337A41E1417390007E110 /* Mixpanel.swift */, B29222262642EF33001C63AE /* ModeAnalytics.swift */, @@ -1481,7 +1484,7 @@ packageReferences = ( B20883E32A59143E007578C8 /* XCRemoteSwiftPackageReference "MBPopup" */, B20883E62A59144F007578C8 /* XCRemoteSwiftPackageReference "Kanna" */, - B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */, + B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */, ); productRefGroup = B2B2D1001D49D5080014D780 /* Products */; projectDirPath = ""; @@ -1933,6 +1936,7 @@ 23CEA59C6ACB09981D799C43 /* Anthropic.swift in Sources */, 024B09D6BA1BAD9937A0A205 /* Fleek.swift in Sources */, 66C229603D63856B2B8A0356 /* Wiz.swift in Sources */, + FAC2C666281D45C277C2C826 /* MeridianLink.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2241,7 +2245,7 @@ minimumVersion = 5.0.0; }; }; - B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */ = { + B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/ashleymills/Reachability.swift"; requirement = { @@ -2264,7 +2268,7 @@ }; B20883EA2A59146C007578C8 /* Reachability */ = { isa = XCSwiftPackageProductDependency; - package = B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */; + package = B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */; productName = Reachability; }; /* End XCSwiftPackageProductDependency section */ diff --git a/stts/Services/StatusPage/MeridianLink.swift b/stts/Services/StatusPage/MeridianLink.swift new file mode 100644 index 0000000..287c667 --- /dev/null +++ b/stts/Services/StatusPage/MeridianLink.swift @@ -0,0 +1,12 @@ +// +// MeridianLink.swift +// stts +// + +import Foundation + +class MeridianLink: StatusPageService { + let name = "MeridianLink" + let url = URL(string: "https://status.meridianlink.com")! + let statusPageID = "n1pskh7dw1c1" +}