1
1
#import " CCPackage.h"
2
- #import " CCPackageInstallData.h"
3
- #import " CCPackage+InstallData.h"
4
2
#import " CCPackageHelper.h"
5
3
6
-
7
- NSUInteger PACKAGE_SERIALIZATION_VERSION = 1 ;
8
- NSString *const PACKAGE_SERIALIZATION_KEY_NAME = @" name" ;
9
- NSString *const PACKAGE_SERIALIZATION_KEY_RESOLUTION = @" resolution" ;
10
- NSString *const PACKAGE_SERIALIZATION_KEY_OS = @" os" ;
11
- NSString *const PACKAGE_SERIALIZATION_KEY_REMOTE_URL = @" remoteURL" ;
12
- NSString *const PACKAGE_SERIALIZATION_KEY_INSTALL_URL = @" installURL" ;
13
- NSString *const PACKAGE_SERIALIZATION_KEY_VERSION = @" version" ;
14
- NSString *const PACKAGE_SERIALIZATION_KEY_STATUS = @" status" ;
4
+ static NSUInteger PACKAGE_SERIALIZATION_VERSION = 1 ;
5
+ static NSString *const PACKAGE_SERIALIZATION_KEY_NAME = @" name" ;
6
+ static NSString *const PACKAGE_SERIALIZATION_KEY_RESOLUTION = @" resolution" ;
7
+ static NSString *const PACKAGE_SERIALIZATION_KEY_OS = @" os" ;
8
+ static NSString *const PACKAGE_SERIALIZATION_KEY_REMOTE_URL = @" remoteURL" ;
9
+ static NSString *const PACKAGE_SERIALIZATION_KEY_INSTALL_URL = @" installURL" ;
10
+ static NSString *const PACKAGE_SERIALIZATION_KEY_VERSION = @" version" ;
11
+ static NSString *const PACKAGE_SERIALIZATION_KEY_STATUS = @" status" ;
15
12
16
13
17
14
@interface CCPackage ()
@@ -67,10 +64,6 @@ - (instancetype)initWithDictionary:(NSDictionary *)dictionary
67
64
package.installURL = [NSURL URLWithString: dictionary[PACKAGE_SERIALIZATION_KEY_INSTALL_URL]];
68
65
package.status = (CCPackageStatus) [dictionary[PACKAGE_SERIALIZATION_KEY_STATUS] unsignedIntegerValue ];
69
66
70
- CCPackageInstallData *installData = [[CCPackageInstallData alloc ] initWithPackage: package];
71
- [package setInstallData: installData];
72
- [installData populateInstallDataWithDictionary: dictionary];
73
-
74
67
return package;
75
68
}
76
69
@@ -94,20 +87,9 @@ - (NSDictionary *)toDictionary
94
87
dictionary[PACKAGE_SERIALIZATION_KEY_INSTALL_URL] = [_installURL absoluteString ];
95
88
}
96
89
97
- CCPackageInstallData *installData = [self installData ];
98
- [installData writeInstallDataToDictionary: dictionary];
99
-
100
90
return dictionary;
101
91
}
102
92
103
- - (NSString *)description
104
- {
105
- CCPackageInstallData *installData = [self installData ];
106
-
107
- return [NSString stringWithFormat: @" Name: %@ , resolution: %@ , os: %@ , status: %d , folder name: %@ \n remoteURL: %@ \n installURL: %@ \n unzipURL: %@ \n downloadURL: %@ \n " ,
108
- _name, _resolution, _os, _status, installData.folderName, _remoteURL, _installURL, installData.unzipURL, installData.localDownloadURL];
109
- }
110
-
111
93
- (NSString *)statusToString
112
94
{
113
95
switch (_status)
0 commit comments