File tree Expand file tree Collapse file tree
Sources/AppStoreConnectCLI/Files Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,19 +41,26 @@ struct BetaGroupResourceProcessor: ResourceProcessor {
4141
4242 try folder. files. forEach { try $0. delete ( ) }
4343
44- let betaGroups = try betaGroupWithTesters. map { ( group : BetaGroup , testers : [ BetaTester ] ) -> BetaGroup in
45- let testersFile = try folder
46- . createFile ( named : " \( group . formattedFileName ) _beta-testers.csv " )
44+ let betaGroups = try betaGroupWithTesters. map {
45+ try self . write ( group : $0 , with : $1 , in : folder)
46+ }
4747
48- try testersFile. write ( testers. renderAsCSV ( ) )
48+ try write ( betaGroups)
49+ }
4950
50- var group = group
51+ private func write(
52+ group: BetaGroup ,
53+ with testers: [ BetaTester ] ,
54+ in folder: Folder
55+ ) throws -> BetaGroup {
56+ let testersFile = try folder
57+ . createFile ( named: " \( group. formattedFileName) _beta-testers.csv " )
5158
52- group . testers = testersFile . path
59+ try testersFile . write ( testers. renderAsCSV ( ) )
5360
54- return group
55- }
61+ var group = group
62+ group . testers = testersFile . path
5663
57- try write ( betaGroups )
64+ return group
5865 }
5966}
You can’t perform that action at this time.
0 commit comments