@@ -1275,13 +1275,28 @@ - (void)request_ForkProject:(Project *)project andBlock:(void (^)(id data, NSErr
12751275}
12761276- (void )request_ReadMeOFProject : (Project *)project andBlock : (void (^)(id data, NSError *error))block {
12771277 [MobClick event: kUmeng_Event_Request label: @" 项目_README" ];
1278- NSString *path = [NSString stringWithFormat: @" api/user/%@ /project/%@ /git/tree/master" ,project.owner_user_name, project.name];
1279- [[CodingNetAPIClient sharedJsonClient ] requestJsonDataWithPath: path withParams: nil withMethodType: Get andBlock: ^(id data, NSError *error) {
1280- if (data) {
1281- NSString *readMeHtml = [[[data valueForKey: @" data" ] valueForKey: @" readme" ] valueForKey: @" preview" ];
1282- block (readMeHtml? readMeHtml: @" 我们推荐每个项目都新建一个README文件" , nil );
1278+
1279+ [[Coding_NetAPIManager sharedManager ] request_CodeBranchOrTagWithPath: @" list_branches" withPro: project andBlock: ^(id dataTemp, NSError *errorTemp) {
1280+ if (dataTemp) {
1281+ __block NSString *defultBranch = @" master" ;
1282+ NSArray *branchList = (NSArray *)dataTemp;
1283+ [branchList enumerateObjectsUsingBlock: ^(CodeBranchOrTag *obj, NSUInteger idx, BOOL *stop) {
1284+ if (obj.is_default_branch .boolValue ) {
1285+ defultBranch = obj.name ;
1286+ }
1287+ }];
1288+
1289+ NSString *path = [NSString stringWithFormat: @" api/user/%@ /project/%@ /git/tree/%@ " ,project.owner_user_name, project.name, defultBranch];
1290+ [[CodingNetAPIClient sharedJsonClient ] requestJsonDataWithPath: path withParams: nil withMethodType: Get andBlock: ^(id data, NSError *error) {
1291+ if (data) {
1292+ NSString *readMeHtml = [[[data valueForKey: @" data" ] valueForKey: @" readme" ] valueForKey: @" preview" ];
1293+ block (readMeHtml? readMeHtml: @" 我们推荐每个项目都新建一个README文件" , nil );
1294+ }else {
1295+ block (nil , error);
1296+ }
1297+ }];
12831298 }else {
1284- block (nil , error );
1299+ block (nil , errorTemp );
12851300 }
12861301 }];
12871302}
0 commit comments