< Summary

Class:DCL.Social.Friends.FriendRequestHUDPlugin
Assembly:FriendRequestHUD
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/FriendRequestHUD/FriendRequestHUDPlugin.cs
Covered lines:0
Uncovered lines:16
Coverable lines:16
Total lines:51
Line coverage:0% (0 of 16)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
FriendRequestHUDPlugin()0%2100%
Dispose()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/FriendRequestHUD/FriendRequestHUDPlugin.cs

#LineLine coverage
 1using SocialFeaturesAnalytics;
 2using UnityEngine;
 3
 4namespace DCL.Social.Friends
 5{
 6    public class FriendRequestHUDPlugin : IPlugin
 7    {
 8        private readonly ReceivedFriendRequestHUDController receivedFriendRequestHUDController;
 9        private readonly SendFriendRequestHUDController sendFriendRequestHUDController;
 10        private readonly SentFriendRequestHUDController sentFriendRequestHUDController;
 11
 012        public FriendRequestHUDPlugin()
 13        {
 014            var userProfileBridge = new UserProfileWebInterfaceBridge();
 015            FriendsController friendsController = FriendsController.i;
 016            DataStore dataStore = DataStore.i;
 017            var socialAnalytics = new SocialAnalytics(Environment.i.platform.serviceProviders.analytics, userProfileBrid
 018            StringVariable openPassportVariable = Resources.Load<StringVariable>("CurrentPlayerInfoCardId");
 19
 020            var receivedFriendRequestHUDComponentView = ReceivedFriendRequestHUDComponentView.Create();
 21
 022            receivedFriendRequestHUDController = new ReceivedFriendRequestHUDController(
 23                dataStore,
 24                receivedFriendRequestHUDComponentView,
 25                new FriendRequestHUDController(receivedFriendRequestHUDComponentView),
 26                friendsController,
 27                userProfileBridge,
 28                openPassportVariable,
 29                socialAnalytics);
 30
 031            var sendFriendRequestHUDComponentView = SendFriendRequestHUDComponentView.Create();
 32
 033            sendFriendRequestHUDController = new SendFriendRequestHUDController(sendFriendRequestHUDComponentView,
 34                new FriendRequestHUDController(sendFriendRequestHUDComponentView),
 35                dataStore, userProfileBridge, friendsController,
 36                socialAnalytics);
 37
 038            sentFriendRequestHUDController = new SentFriendRequestHUDController(SentFriendRequestHUDComponentView.Create
 39                dataStore, userProfileBridge, friendsController,
 40                socialAnalytics,
 41                openPassportVariable);
 042        }
 43
 44        public void Dispose()
 45        {
 046            receivedFriendRequestHUDController.Dispose();
 047            sendFriendRequestHUDController.Dispose();
 048            sentFriendRequestHUDController.Dispose();
 049        }
 50    }
 51}

Methods/Properties

FriendRequestHUDPlugin()
Dispose()