Пример #1
0
        /// <summary>
        /// make sure payload is ready
        /// </summary>
        /// <returns></returns>
        public async Task Ready()
        {
            if (IsReady)
            {
                return;
            }
            Payload = await Puppet.GetFriendshipPayload(Id);

            if (Payload == null)
            {
                throw new InvalidOperationException("no payload");
            }
            await Contact.Ready();
        }