protected override async Task <FriendshipPayload> FriendshipRawPayload(string friendshipId)
        {
            var payload = new FriendshipPayload();

            var request = new FriendshipPayloadRequest()
            {
                Id = friendshipId
            };

            var response = await grpcClient.FriendshipPayloadAsync(request);

            if (response != null)
            {
                payload = new FriendshipPayload()
                {
                    ContactId = response.ContactId,
                    Hello     = response.Hello,
                    Id        = response.Id,
                    Scene     = (int)response.Scene,
                    Stranger  = response.Stranger,
                    Ticket    = response.Ticket,
                    Type      = (Schemas.FriendshipType)response.Type
                };
            }
            return(payload);
        }
Exemple #2
0
        public async Task <FriendshipPayload> FriendshipRawPayload(string id)
        {
            var payload = new FriendshipPayload();

            var request = new FriendshipPayloadRequest()
            {
                Id = id
            };

            var response = await grpcClient.FriendshipPayloadAsync(request);

            if (response != null)
            {
                payload = new FriendshipPayload()
                {
                    ContactId = response.ContactId,
                    Hello     = response.Hello,
                    Id        = response.Id,
                    Scene     = (int)response.Scene,
                    Stranger  = response.Stranger,
                    Ticket    = response.Ticket,
                    Type      = (PuppetModel.FriendshipType)response.Type
                };
            }
            return(payload);
        }