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

    inMeetingID

    The integer meeting ID to open.

    inMyController

    The controller that “owns” this activity.

  • The universal link URL for this meeting in Recovrr.

    Declaration

    Swift

    private var _recovrrURL: URL? { get }

Base Class Overrides

  • 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()