|
|
@@ -101,8 +101,14 @@ func (that *ProjectBackfeedManager) Do() { |
|
|
|
sAddQueueItems[item.Queue] = append(sAddQueueItems[item.Queue], item.Item) |
|
|
|
} else { |
|
|
|
key := fmt.Sprintf("%s:%02x:%s", that.Name, item.PrimaryShard, item.SecondaryShard) |
|
|
|
if _, exists := queueKeyMap[item.Queue]; !exists { |
|
|
|
queueKeyMap[item.Queue] = make(map[string][][]byte) |
|
|
|
} |
|
|
|
queueKeyMap[item.Queue][key] = append(queueKeyMap[item.Queue][key], item.Item) |
|
|
|
if item.SkipFeed { |
|
|
|
if _, exists := skipFeedQueueItems[item.Queue]; !exists { |
|
|
|
skipFeedQueueItems[item.Queue] = make(map[string]struct{}) |
|
|
|
} |
|
|
|
skipFeedQueueItems[item.Queue][string(item.Item)] = Tag |
|
|
|
} |
|
|
|
} |
|
|
|