Revision ef74c42f Classes/OpenStackAccount.m
b/Classes/OpenStackAccount.m | ||
---|---|---|
51 | 51 |
self.provider = [self decode:coder key:@"provider"]; |
52 | 52 |
self.username = [self decode:coder key:@"username"]; |
53 | 53 |
|
54 |
self.filesURL = [self decode:coder key:@"filesURL"]; |
|
55 | 54 |
self.bytesUsed = [self decode:coder key:@"bytesUsed"]; |
56 | 55 |
self.policyQuota = [self decode:coder key:@"policyQuota"]; |
57 | 56 |
|
... | ... | |
80 | 79 |
copy.apiKey = [[self.apiKey copy] autorelease]; |
81 | 80 |
copy.authToken = [[self.authToken copy] autorelease]; |
82 | 81 |
|
83 |
copy.filesURL = [[self.filesURL copy] autorelease]; |
|
84 | 82 |
copy.bytesUsed = [[self.bytesUsed copy] autorelease]; |
85 | 83 |
copy.policyQuota = [[self.policyQuota copy] autorelease]; |
86 | 84 |
|
... | ... | |
98 | 96 |
[coder encodeObject:provider forKey:@"provider"]; |
99 | 97 |
[coder encodeObject:username forKey:@"username"]; |
100 | 98 |
|
101 |
[coder encodeObject:filesURL forKey:@"filesURL"]; |
|
102 | 99 |
[coder encodeObject:bytesUsed forKey:@"bytesUsed"]; |
103 | 100 |
[coder encodeObject:policyQuota forKey:@"policyQuota"]; |
104 | 101 |
|
... | ... | |
120 | 117 |
|
121 | 118 |
#pragma mark - Properties |
122 | 119 |
|
120 |
- (NSURL *)filesURL { |
|
121 |
return [self.provider.authEndpointURL URLByAppendingPathComponent:self.username]; |
|
122 |
} |
|
123 |
|
|
123 | 124 |
- (void)setShared:(BOOL)aShared { |
124 | 125 |
if (shared != aShared) { |
125 | 126 |
self.containers = nil; |
... | ... | |
243 | 244 |
[manager release]; |
244 | 245 |
[provider release]; |
245 | 246 |
[username release]; |
246 |
[filesURL release]; |
|
247 | 247 |
[containers release]; |
248 | 248 |
[sharingAccount release]; |
249 | 249 |
[bytesUsed release]; |
Also available in: Unified diff