shardID int32,
insertTasks map[tasks.Category][]p.InternalHistoryTask,
var err error
for category, tasksByCategory := range insertTasks {
switch category.Type() {
case tasks.CategoryTypeImmediate:
err = createImmediateTasks(ctx, tx, shardID, category.ID(), tasksByCategory)