private void LoadStatuses(string user)
{
//lock (lockQueue)
//{
// statusQueue.Clear();
//}
if (view.Statuses != null)
view.Statuses = null;
switch (mode)
{
case UpdateMode.Dashboard:
blpCom.GetUserDashboard(user, statusesLimit, 0);
break;
case UpdateMode.Secretary:
blpCom.GetDirectMessages(user, statusesLimit);
break;
case UpdateMode.Archive:
blpCom.GetUserDashboard(user, statusesLimit, currentPage);
break;
default:
throw new ArgumentOutOfRangeException();
}
}