refactor: separated GitRepo types into own module

feat: added more query params for GitRepo API
This commit is contained in:
Jef Roosens 2022-05-19 07:54:33 +02:00
parent 5e81dadce3
commit 6bd5b7cb48
Signed by untrusted user: Jef Roosens
GPG key ID: B580B976584B5F30
12 changed files with 114 additions and 122 deletions

View file

@ -5,7 +5,7 @@ import env
import cron.expression { parse_expression }
import client
import console
import db { GitRepoFilter }
import models { GitRepoFilter }
struct Config {
address string [required]
@ -50,21 +50,21 @@ pub fn cmd() cli.Command {
mut filter := GitRepoFilter{}
if limit := cmd.flags.get_int('limit') {
println('limit = $limit')
limit := cmd.flags.get_int('limit')?
if limit != 0 {
filter.limit = u64(limit)
}
if offset := cmd.flags.get_int('offset') {
filter.limit = u64(offset)
offset := cmd.flags.get_int('offset')?
if offset != 0 {
filter.offset = u64(offset)
}
if repo := cmd.flags.get_string('repo') {
repo := cmd.flags.get_string('repo')?
if repo != '' {
filter.repo = repo
}
dump(filter)
list(conf, filter)?
}
},