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); }
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); }