All requests made asynchronous.
[pithos-macos] / pithos-macos / PithosContainerNode.m
index 0fa0e2a..820456a 100644 (file)
@@ -42,7 +42,7 @@
 #import "ASIPithosContainer.h"
 #import "ASIPithosObject.h"
 #import "ASIDownloadCache.h"
-#import "PithosFileUtilities.h"
+#import "PithosUtilities.h"
 #import "PithosContainerNodeInfoController.h"
 
 static NSImage *sharedIcon = nil;
@@ -134,7 +134,7 @@ static NSImage *sharedIcon = nil;
                 containerRequest.didFailSelector = @selector(containerRequestFailed:);
                 if (!forcedRefresh)
                     containerRequest.downloadCache = [ASIDownloadCache sharedCache];
-                [containerRequest startAsynchronous];
+                [[PithosUtilities prepareRequest:containerRequest priority:NSOperationQueuePriorityVeryHigh] startAsynchronous];
                 break;
             case PithosNodeStateRefreshing:
                 break;
@@ -307,12 +307,12 @@ static NSImage *sharedIcon = nil;
         containerRequest.delegate = self;
         if (!forcedRefresh)
         containerRequest.downloadCache = [ASIDownloadCache sharedCache];
-        [containerRequest startAsynchronous];
+        [[PithosUtilities prepareRequest:containerRequest priority:NSOperationQueuePriorityVeryHigh] startAsynchronous];
     }
 }
 
 - (void)containerRequestFailed:(ASIPithosContainerRequest *)request {
-    [PithosFileUtilities httpRequestErrorAlertWithRequest:request];
+    [PithosUtilities httpRequestErrorAlertWithRequest:request];
     [newChildren release];
     newChildren = nil;
     [containerRequest release];
@@ -347,13 +347,13 @@ static NSImage *sharedIcon = nil;
 
 - (void)containerMetadataRequestFailed:(ASIPithosContainerRequest *)request {
     if ([request isEqualTo:applyMetadataContainerRequest]) {
-        [PithosFileUtilities httpRequestErrorAlertWithRequest:applyMetadataContainerRequest];
+        [PithosUtilities httpRequestErrorAlertWithRequest:applyMetadataContainerRequest];
         @synchronized(self) {
             [applyMetadataContainerRequest release];
             applyMetadataContainerRequest = nil;
         }
     } else if ([request isEqualTo:refreshMetadataContainerRequest]) {
-        [PithosFileUtilities httpRequestErrorAlertWithRequest:refreshMetadataContainerRequest];
+        [PithosUtilities httpRequestErrorAlertWithRequest:refreshMetadataContainerRequest];
         @synchronized(self) {
             [refreshMetadataContainerRequest release];
             refreshMetadataContainerRequest = nil;
@@ -378,7 +378,7 @@ static NSImage *sharedIcon = nil;
             applyMetadataContainerRequest.delegate = self;
             applyMetadataContainerRequest.didFinishSelector = @selector(containerMetadataRequestFinished:);
             applyMetadataContainerRequest.didFailSelector = @selector(containerMetadataRequestFailed:);
-            [applyMetadataContainerRequest startAsynchronous];
+            [[PithosUtilities prepareRequest:applyMetadataContainerRequest priority:NSOperationQueuePriorityHigh] startAsynchronous];
         }
     }
 }
@@ -391,7 +391,7 @@ static NSImage *sharedIcon = nil;
             refreshMetadataContainerRequest.didFinishSelector = @selector(containerMetadataRequestFinished:);
             refreshMetadataContainerRequest.didFailSelector = @selector(containerMetadataRequestFailed:);
             refreshMetadataContainerRequest.downloadCache = [ASIDownloadCache sharedCache];
-            [refreshMetadataContainerRequest startAsynchronous];
+            [[PithosUtilities prepareRequest:refreshMetadataContainerRequest priority:NSOperationQueuePriorityHigh] startAsynchronous];
         }
     }
 }