@@ -63,13 +63,12 @@ - (NSArray *)getUpdatesInRange:(NSString *)start end:(NSString *)end
6363 return updates;
6464}
6565
66- /*
6766- (NSArray *)getLatestReleases
6867{
6968 static dispatch_once_t onceToken;
7069 static NSArray *releases;
7170 dispatch_once (&onceToken, ^{
72- NSURL *url = [NSURL URLWithString:@"https://api.github.com/repos/opa334/Dopamine /releases"];
71+ NSURL *url = [NSURL URLWithString: @" https://api.github.com/repos/roothide/Dopamine2-roothide /releases" ];
7372 NSData *data = [NSData dataWithContentsOfURL: url];
7473 if (data) {
7574 NSError *error;
@@ -83,60 +82,6 @@ - (NSArray *)getLatestReleases
8382 });
8483 return releases;
8584}
86- */
87- - (NSArray *)getLatestReleases
88- {
89- static NSLock * reqLock=nil ;
90- static NSArray *releases=nil ;
91- static dispatch_once_t onceToken;
92- dispatch_once (&onceToken, ^{
93- reqLock = [NSLock new ];
94- });
95-
96- [reqLock lock ];
97-
98- if (!releases) {
99-
100- NSURL *url = [NSURL URLWithString: @" https://api.github.com/repos/roothide/Dopamine2-roothide/tags" ];
101- NSData *data = [NSData dataWithContentsOfURL: url];
102- if (!data) {
103- return nil ;
104- }
105-
106- NSError *error=nil ;
107- NSArray * tags = [NSJSONSerialization JSONObjectWithData: data options: kNilOptions error: &error];
108- if (error) {
109- return nil ;
110- }
111-
112- if (!tags || tags.count ==0 ) {
113- return nil ;
114- }
115-
116- NSData * data2 = [NSData dataWithContentsOfURL: [NSURL URLWithString: tags[0 ][@" commit" ][@" url" ]]];
117- if (!data2) {
118- return nil ;
119- }
120-
121- NSError *error2=nil ;
122- NSDictionary * commit = [NSJSONSerialization JSONObjectWithData: data2 options: kNilOptions error: &error2];
123- if (error2) {
124- return nil ;
125- }
126-
127- NSMutableDictionary * newcommit = [tags[0 ] mutableCopy ];
128- newcommit[@" tag_name" ] = tags[0 ][@" name" ];
129- newcommit[@" body" ] = commit[@" commit" ][@" message" ];
130- newcommit[@" name" ] = [NSString stringWithFormat: @" Version %@ " , newcommit[@" tag_name" ]];
131- newcommit[@" assets" ] = @[@{@" browser_download_url" :@" https://github.com/roothide/Dopamine2-roothide" }];
132- releases = @[newcommit.copy];
133-
134- }
135-
136- [reqLock unlock ];
137-
138- return releases;
139- }
14085
14186- (BOOL )environmentUpdateAvailable
14287{
@@ -146,7 +91,7 @@ - (BOOL)environmentUpdateAvailable
14691 NSString *jailbrokenVersion = [[DOEnvironmentManager sharedManager ] jailbrokenVersion ];
14792 NSString *launchedVersion = [self getLaunchedReleaseTag ];
14893
149- return [launchedVersion numericalVersionRepresentation ] > [jailbrokenVersion numericalVersionRepresentation ];
94+ return [launchedVersion numericalVersionRepresentation ] != [jailbrokenVersion numericalVersionRepresentation ];
15095}
15196
15297- (bool )launchedReleaseNeedsManualUpdate
0 commit comments