forked from shadowfacts/Tusker
34 lines
728 B
Swift
34 lines
728 B
Swift
//
|
|
// AccountActivity.swift
|
|
// Tusker
|
|
//
|
|
// Created by Shadowfacts on 9/5/19.
|
|
// Copyright © 2019 Shadowfacts. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class AccountActivity: MastodonActivity {
|
|
|
|
override class var activityCategory: UIActivity.Category {
|
|
return .action
|
|
}
|
|
|
|
var account: AccountMO?
|
|
|
|
override func canPerform(withActivityItems activityItems: [Any]) -> Bool {
|
|
for case is AccountMO in activityItems {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
override func prepare(withActivityItems activityItems: [Any]) {
|
|
for case let account as AccountMO in activityItems {
|
|
self.account = account
|
|
return
|
|
}
|
|
}
|
|
|
|
}
|