base
This commit is contained in:
@@ -36,9 +36,9 @@ func (c *Queue) getCollectorQueries(ctx context.Context) error {
|
||||
return err
|
||||
}
|
||||
|
||||
cleanQueries := make([]query.Query, len(queries))
|
||||
cleanQueries := make([]query.QueryRow, len(queries))
|
||||
for index, dbQuery := range queries {
|
||||
cleanQuery, err := query.ParseDBQuery(&dbQuery)
|
||||
cleanQuery, err := query.ParseDBQueryRow(&dbQuery)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -51,12 +51,12 @@ func (c *Queue) getCollectorQueries(ctx context.Context) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (q *Queue) Add(qu *query.Query) {
|
||||
dependentQueries := []query.Query{}
|
||||
func (q *Queue) Add(qu *query.QueryRow) {
|
||||
dependentQueries := []query.QueryRow{}
|
||||
requiredIndex := -1
|
||||
|
||||
if q.unsyncedQueue == nil {
|
||||
q.unsyncedQueue = &[]query.Query{}
|
||||
q.unsyncedQueue = &[]query.QueryRow{}
|
||||
} else {
|
||||
for index, entry := range *q.unsyncedQueue {
|
||||
if entry.ID == qu.ID {
|
||||
@@ -75,9 +75,9 @@ func (q *Queue) Add(qu *query.Query) {
|
||||
}
|
||||
|
||||
if requiredIndex != -1 {
|
||||
*q.unsyncedQueue = append((*q.unsyncedQueue)[:requiredIndex+1], append([]query.Query{*qu}, (*q.unsyncedQueue)[requiredIndex+1:]...)...)
|
||||
*q.unsyncedQueue = append((*q.unsyncedQueue)[:requiredIndex+1], append([]query.QueryRow{*qu}, (*q.unsyncedQueue)[requiredIndex+1:]...)...)
|
||||
} else {
|
||||
*q.unsyncedQueue = append([]query.Query{*qu}, *q.unsyncedQueue...)
|
||||
*q.unsyncedQueue = append([]query.QueryRow{*qu}, *q.unsyncedQueue...)
|
||||
}
|
||||
|
||||
for _, entry := range dependentQueries {
|
||||
|
||||
Reference in New Issue
Block a user