pickedRunning = NO;
- timer = [[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(update:) userInfo:nil repeats:YES] retain];
+ timer = [[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(update:) userInfo:nil repeats:YES] retain];
}
}
return activity;
}
+- (PithosActivity *)startActivityWithType:(PithosActivityType)type
+ message:(NSString *)message {
+ return [self startActivityWithType:type message:message totalBytes:0 currentBytes:0];
+}
+
- (void)updateActivity:(PithosActivity *)activity
withMessage:(NSString *)message
totalBytes:(NSUInteger)totalBytes
currentBytes:(NSUInteger)currentBytes {
+ if (!activity)
+ return;
NSLog(@"PithosActivityFacility updatedActivity %@", activity);
@synchronized(self) {
activity.message = message;
NSLog(@"PithosActivityFacility %@", self);
}
+- (void)updateActivity:(PithosActivity *)activity
+ withMessage:(NSString *)message {
+ [self updateActivity:activity withMessage:message totalBytes:activity.totalBytes currentBytes:activity.currentBytes];
+}
+
- (void)endActivity:(PithosActivity *)activity
withMessage:(NSString *)message
totalBytes:(NSUInteger)totalBytes
currentBytes:(NSUInteger)currentBytes {
+ if (!activity)
+ return;
@synchronized(self) {
[runningActivities removeObject:activity];
activity.message = message;
NSLog(@"PithosActivityFacility %@", self);
}
+- (void)endActivity:(PithosActivity *)activity
+ withMessage:(NSString *)message {
+ [self endActivity:activity withMessage:message totalBytes:activity.totalBytes currentBytes:activity.currentBytes];
+}
+
@end