public async Task NewFriendRequestEvent(string recieverId, string requesterId)
        {
            var token = AppsContainer.AccessToken();
            var user  = await _dbContext.Users.FindAsync(recieverId);

            var channel = user.CurrentChannel;
            var nevent  = new NewFriendRequest
            {
                Type        = EventType.NewFriendRequest,
                RequesterId = requesterId
            };

            if (channel != -1)
            {
                await _pushMessageService.PushMessageAsync(await token(), channel, _CammalSer(nevent), true);
            }
        }
        public async Task NewFriendRequestEvent(string recieverId, string requesterId)
        {
            var token = await _appsContainer.AccessToken();

            var reciever = await _dbContext.Users.FindAsync(recieverId);

            var requester = await _dbContext.Users.FindAsync(requesterId);

            var channel = reciever.CurrentChannel;
            var nevent  = new NewFriendRequest
            {
                Type        = EventType.NewFriendRequest,
                RequesterId = requesterId
            };

            if (channel != -1)
            {
                await _stargatePushService.PushMessageAsync(token, channel, _Serialize(nevent), true);
            }
            await _thirdPartyPushService.PushAsync(reciever.Id, requester.Email, _Serialize(nevent));
        }