MTPPhotoRequest
final class MTPPhotoRequest : NSObject, OfflineRequest, ServiceProvider
Queued upload photo operation
-
Location to reload if any
Declaration
Swift
let location: Int?
-
Description for Network Status tab
Declaration
Swift
var title: String
-
Information for Network Status tab
Declaration
Swift
var subtitle: String
-
Number of times request has failed
Declaration
Swift
var failures: Int
-
convenience filter for location photos status
Declaration
Swift
func isAbout(location id: Int) -> Bool
-
Memberwise initializer
Declaration
Swift
init(photo: Data?, file: String?, caption: String?, location id: Int?, title: String? = nil, subtitle: String? = nil, failures: Int = 0)
Parameters
photo
Photo to publish
caption
Caption if any
location
Location ID if any
title
Title if deserialized
subtitle
Subtitle if deserialized
failures
Falures if deserialized
-
Initialize from dictionary
Declaration
Swift
required convenience init?(dictionary: [String : Any])
Parameters
dictionary
Dictionary with keys
-
NSCoding compliant dictionary for writing to disk
Declaration
Swift
var dictionary: [String : Any] { get }
-
Perform operation
Declaration
Swift
func perform(completion: @escaping (Error?) -> Void)
Parameters
completion
Completion handler
-
Show message if first failure
Declaration
Swift
func failed()