public void AwardViewerDailyLootboxes(string username)
 {
     ViewersWhoHaveRecievedLootboxesToday.Add(username);
     LogViewerLastSeen(username);
     GiveViewerLootbox(username, Lootbox_Settings.LootboxesPerDay);
     WelcomeMessage(username);
 }
        private bool IsViewerOwedLootboxesToday(string username)
        {
            if (ViewersWhoHaveRecievedLootboxesToday == null)
            {
                ViewersWhoHaveRecievedLootboxesToday = new List <string>();
            }

            if (ViewersWhoHaveRecievedLootboxesToday.Contains(username))
            {
                return(false);
            }

            if (!IsViewerOwedLootboxesLookup(username))
            {
                return(false);
            }

            return(true);
        }