mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-19 23:59:34 +00:00
Added last updated date in plugin repository browser
This commit is contained in:
@@ -38,6 +38,10 @@ NSString *const MPPluginRepositoryDidUpdateAvailablePluginsNotification = @"com.
|
||||
|
||||
@synthesize availablePlugins = _availablePlugins;
|
||||
|
||||
+ (NSSet<NSString *> *)keyPathsForValuesAffectingUpdatedAt {
|
||||
return [NSSet setWithObject:NSStringFromSelector(@selector(lastDataFetchTime))];
|
||||
}
|
||||
|
||||
+ (instancetype)defaultRepository {
|
||||
static MPPluginRepository *instance;
|
||||
static dispatch_once_t onceToken;
|
||||
@@ -71,6 +75,10 @@ NSString *const MPPluginRepositoryDidUpdateAvailablePluginsNotification = @"com.
|
||||
return _availablePlugins;
|
||||
}
|
||||
|
||||
- (NSDate *)updatedAt {
|
||||
return [NSDate dateWithTimeIntervalSinceReferenceDate:self.lastDataFetchTime];
|
||||
}
|
||||
|
||||
- (void)setAvailablePlugins:(NSArray<MPPluginRepositoryItem *> *)availablePlugins {
|
||||
@synchronized (self) {
|
||||
_availablePlugins = [availablePlugins copy];
|
||||
|
||||
Reference in New Issue
Block a user