bitmessage.network.Payload.SendAsync C# (CSharp) Method

SendAsync() static private method

static private SendAsync ( NodeConnection nodeConnection, string inventoryVectorHex ) : void
nodeConnection NodeConnection
inventoryVectorHex string
return void
        internal static void SendAsync(NodeConnection nodeConnection, string inventoryVectorHex)
        {
            SQLiteAsyncConnection conn = nodeConnection.Bitmessage.DB;
            var query = conn.Table<Payload>().Where(inv => inv.InventoryVectorHex == inventoryVectorHex);
            query.FirstOrDefaultAsync().ContinueWith(t =>
                                                         {
                                                             if (t.Result != null)
                                                                 nodeConnection.Send(t.Result);
                                                         });
        }