@@ -5,28 +5,20 @@ import (
|
||||
|
||||
"git.aiterp.net/rpdata/api/graph2/graphcore"
|
||||
"git.aiterp.net/rpdata/api/models"
|
||||
"git.aiterp.net/rpdata/api/models/unknownnicks"
|
||||
)
|
||||
|
||||
/// Queries
|
||||
|
||||
func (r *queryResolver) UnknownNicks(ctx context.Context, filter *graphcore.UnknownNicksFilter) ([]*models.UnknownNick, error) {
|
||||
limit := 100
|
||||
limit := 20
|
||||
if filter != nil {
|
||||
if filter.Limit > 0 {
|
||||
limit = filter.Limit
|
||||
}
|
||||
limit = filter.Limit
|
||||
}
|
||||
|
||||
nicks, err := unknownnicks.List(limit)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
nicks := r.s.Logs.ListUnknownNicks()
|
||||
if limit > 0 && len(nicks) > limit {
|
||||
nicks = nicks[:limit]
|
||||
}
|
||||
|
||||
nicks2 := make([]*models.UnknownNick, len(nicks))
|
||||
for i := range nicks {
|
||||
nicks2[i] = &nicks[i]
|
||||
}
|
||||
|
||||
return nicks2, nil
|
||||
return nicks, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user