Universe.Modules.Currency.BaseCurrencyConnector.NumberOfTransactions C# (CSharp) Method

NumberOfTransactions() private method

private NumberOfTransactions ( UUID toAgentID, UUID fromAgentID ) : uint
toAgentID UUID
fromAgentID UUID
return uint
        public uint NumberOfTransactions(UUID toAgentID, UUID fromAgentID)
        {
            QueryFilter filter = new QueryFilter();
            if (toAgentID != UUID.Zero)
                filter.andFilters["ToPrincipalID"] = toAgentID;
            if (fromAgentID != UUID.Zero)
                filter.andFilters["FromPrincipalID"] = fromAgentID;

   
            var transactions = GD.Query (new string[] {"count(*)"}, _REALMHISTORY, filter, null, null, null);
            if ((transactions == null) || (transactions.Count == 0))
                return 0;
           
            return (uint)int.Parse (transactions[0]);
        }

Usage Example

Example #1
0
 public uint NumberOfTransactions(UUID toAgent, UUID fromAgent)
 {
     return(m_connector.NumberOfTransactions(toAgent, fromAgent));
 }