compatibilty for plugins is now fetched from plugin repository

This commit is contained in:
Michael Starke
2018-10-10 19:23:45 +02:00
parent 74b06ed195
commit 0921cd39d2
19 changed files with 559 additions and 66 deletions

View File

@@ -10,11 +10,19 @@
NS_ASSUME_NONNULL_BEGIN
@class MPPluginVersion;
@interface MPPluginRepositoryItemVersionInfo : NSObject
@property (copy, readonly) MPPluginVersion *version;
+ (instancetype)versionInfoWithDict:(NSDictionary *)dict;
- (instancetype)initWithDict:(NSDictionary *)dict NS_DESIGNATED_INITIALIZER;
- (instancetype)init NS_UNAVAILABLE;
- (BOOL)isCompatibleWithHostVersion:(MPPluginVersion *)hostVersion;
@end
NS_ASSUME_NONNULL_END