VMF_OpenInRecovrr_Activity
class VMF_OpenInRecovrr_Activity : VMF_Base_Activity
Presents a custom activity that opens the current meeting in the Recovrr.org app, via its universal link. The universal link format is:
https://rcvr.recovrr.org/meeting/<Integer ID>
-
The meeting ID to open in the Recovrr app.
Declaration
Swift
let meetingID: Int -
Default Initializer.
Declaration
Swift
init(meetingID inMeetingID: Int, myController inMyController: VMF_MeetingInspectorViewController?)Parameters
inMeetingIDThe integer meeting ID to open.
inMyControllerThe controller that “owns” this activity.
-
The universal link URL for this meeting in Recovrr.
Declaration
Swift
private var _recovrrURL: URL? { get }
-
The title string for this activity.
Declaration
Swift
override var activityTitle: String? { get } -
The icon image for the activity line.
Declaration
Swift
override var activityImage: UIImage? { get } -
We have our own custom activity type.
Declaration
Swift
override var activityType: UIActivity.ActivityType? { get } -
We return true as long as we can form a URL (https URLs are always openable).
Declaration
Swift
override func canPerform(withActivityItems inActivityItems: [Any]) -> Bool -
This is the execution handler for the activity.
Declaration
Swift
override func perform()
View on GitHub