public async Task<bool> SyncAllAsync(bool syncUserSpecific)
{
if (!IsInitialized)
await InitializeAsync();
var taskList = new List<Task<bool>>();
taskList.Add(checkInStore.SyncAsync());
taskList.Add(wishListStore.SyncAsync());
taskList.Add(beerStore.SyncAsync());
taskList.Add(breweryStore.SyncAsync());
var successes = await Task.WhenAll(taskList).ConfigureAwait(false);
return successes.Any(x => !x);//if any were a failure.
}