Example #1
0
    public void Setup()
    {
        if (isSetup)
        {
            return;
        }

        isSetup = true;

        friendPool     = new ViewPool <ExploreFriendsView>(friendsView, 0);
        friendViewById = new Dictionary <string, ExploreFriendsView>();

        crowdHandler = new CrowdHandler();
        crowdHandler.onInfoUpdate += OnCrowdInfoUpdated;

        mapInfoHandler = new MapInfoHandler();
        mapInfoHandler.onInfoUpdate += OnMapInfoUpdated;

        friendsHandler = new FriendsHandler(mapInfoHandler);
        friendsHandler.onFriendAdded   += OnFriendAdded;
        friendsHandler.onFriendRemoved += OnFriendRemoved;

        thumbnailHandler = new ThumbnailHandler();
        animationHandler = new AnimationHandler(viewAnimator);
    }
Example #2
0
        public ActionResult CancelFollow(bool flag, Int64 id, string userName)
        {
            Int64 my_id = UserHandler.GetUserIdByEmail(User.Identity.Name);

            FriendsHandler.CancelFollow(my_id, id);

            return(RedirectToAction("ListFriends", "Account"));
        }
Example #3
0
        public ActionResult Follow(bool flag, Int64 id, string userName)
        {
            Int64 my_id = UserHandler.GetUserIdByEmail(User.Identity.Name);

            if (flag == true)    //是好友,取消关注
            {
                FriendsHandler.CancelFollow(my_id, id);
            }
            else                 //不是好友,加好友
            {
                FriendsHandler.Follow(my_id, id);
            }
            return(RedirectToAction("Search", "Home", new { userName = userName }));
        }
    public void Initialize()
    {
        if (isInitialized)
        {
            return;
        }

        isInitialized = true;

        friendPool     = new ViewPool <ExploreFriendsView>(friendsView, 0);
        friendViewById = new Dictionary <string, ExploreFriendsView>();

        mapInfoHandler = new MapInfoHandler();

        friendsHandler = new FriendsHandler(mapInfoHandler);
        friendsHandler.onFriendAdded   += OnFriendAdded;
        friendsHandler.onFriendRemoved += OnFriendRemoved;

        thumbnailHandler = new ThumbnailHandler();
        animationHandler = new AnimationHandler(viewAnimator);
    }
Example #5
0
 public FriendsHandlerTests()
 {
     _context        = new MyChessContextStub();
     _friendsHandler = new FriendsHandler(NullLogger <FriendsHandler> .Instance, _context);
 }