private async Task <SyncSpiderProgress> SpiderProgress(ShipHubContext context) { var dsp = context.SyncSpiderProgress(_user.UserId, _selectiveSyncEnabled); using (var reader = await dsp.ExecuteReaderAsync()) { return(ReadSpiderProgress(reader)); } }