public void ToggleFavoriteImmediate()
{
if (!AssertQuickActionEnabled()) return;
if (IsDirectMessage)
{
NotifyQuickActionFailed(
MainAreaTimelineResources.MsgProhibitFavorite,
MainAreaTimelineResources.MsgProhibitFavoriteDirectMessage);
return;
}
if (!CanFavoriteImmediate && !IsFavorited)
{
NotifyQuickActionFailed(
MainAreaTimelineResources.MsgProhibitFavorite,
MainAreaTimelineResources.MsgProhibitFavoriteMyself);
return;
}
Favorite(GetImmediateAccounts(), !IsFavorited);
}