Skip to content

Instantly share code, notes, and snippets.

@msarchet
Created January 31, 2013 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save msarchet/4686336 to your computer and use it in GitHub Desktop.
Save msarchet/4686336 to your computer and use it in GitHub Desktop.
public async void CheckForRooms()
{
var getRooms = new Task<IList<RoomModel>>(() => { return _roomRepo.Rooms(); });
var Rooms = await getRooms;
var emptyRooms = new List<RoomModel>();
foreach (var room in Rooms)
{
if (_userRoomRepo.GetUsersForRoom(room.RoomName).Any())
{
emptyRooms.Add(room);
}
}
//Do Nothing for a minute to make sure we didn't grab any
//Rooms that we're just created
await Task.Delay(60000);
foreach (var room in emptyRooms)
{
//archive the rooms!
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment