forked from vieter-v/vieter
				
			
							parent
							
								
									e13252d368
								
							
						
					
					
						commit
						398758a727
					
				|  | @ -17,7 +17,7 @@ pub: | |||
| 	download_dir string | ||||
| 	api_key      string | ||||
| 	repo_dir     string | ||||
| 	repos_file string | ||||
| 	repos_file   string | ||||
| } | ||||
| 
 | ||||
| pub struct BuildConfig { | ||||
|  |  | |||
|  | @ -20,13 +20,14 @@ fn read_repos(path string) ?[]GitRepo { | |||
| 			f.close() | ||||
| 		} | ||||
| 
 | ||||
| 		f.write_string('{}') ? | ||||
| 		f.write_string('[]') ? | ||||
| 
 | ||||
| 		return [] | ||||
| 	} | ||||
| 
 | ||||
| 	content := os.read_file(path) ? | ||||
| 	return json.decode([]GitRepo, content) | ||||
| 	res := json.decode([]GitRepo, content) ? | ||||
| 	return res | ||||
| } | ||||
| 
 | ||||
| fn write_repos(path string, repos []GitRepo) ? { | ||||
|  | @ -36,7 +37,6 @@ fn write_repos(path string, repos []GitRepo) ? { | |||
| 		f.close() | ||||
| 	} | ||||
| 
 | ||||
| 	dump(repos) | ||||
| 	value := json.encode(repos) | ||||
| 	f.write_string(value) ? | ||||
| } | ||||
|  | @ -91,9 +91,7 @@ pub fn (mut app App) post_repo() web.Result { | |||
| 	repos << new_repo | ||||
| 
 | ||||
| 	lock app.git_mutex { | ||||
| 		write_repos(app.conf.repos_file, repos) or { | ||||
| 			return app.server_error(500) | ||||
| 		} | ||||
| 		write_repos(app.conf.repos_file, repos) or { return app.server_error(500) } | ||||
| 	} | ||||
| 
 | ||||
| 	return app.ok('Repo added successfully.') | ||||
|  |  | |||
|  | @ -88,4 +88,3 @@ pub fn pretty_bytes(bytes int) string { | |||
| 
 | ||||
| 	return '${n:.2}${util.prefixes[i]}' | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue