70
case tasks.CategoryIDTransfer:
71
return serialization.DefaultDecoder.TransferTaskInfoFromBlob(blob)
73
>
return serialization.DefaultDecoder.TimerTaskInfoFromBlob(blob)
74
>
case tasks.CategoryIDVisibility:
75
>
return serialization.DefaultDecoder.VisibilityTaskInfoFromBlob(blob)
76
>
case tasks.CategoryIDReplication:
77
>
return serialization.DefaultDecoder.ReplicationTaskInfoFromBlob(blob)
78
>
case tasks.CategoryIDArchival:
79
>
return serialization.DefaultDecoder.ArchivalTaskInfoFromBlob(blob)
80
>
case tasks.CategoryIDOutbound:
81
>
return serialization.DefaultDecoder.OutboundTaskInfoFromBlob(blob)
82
>
default:
83
>
return nil, fmt.Errorf("unsupported task category %v", categoryID)
84
}
85
}