add cached share information to dashboard data API
This commit is contained in:
parent
e1ec8ed9da
commit
29246a1f11
@ -48,6 +48,10 @@ $dPersonalHashrate = $statistics->getUserHashrate($id, $interval);
|
|||||||
$dPersonalSharerate = $statistics->getUserSharerate($id, $interval);
|
$dPersonalSharerate = $statistics->getUserSharerate($id, $interval);
|
||||||
$statistics->setGetCache(true);
|
$statistics->setGetCache(true);
|
||||||
|
|
||||||
|
// Use caches for this one
|
||||||
|
$aUserRoundShares = $statistics->getUserShares($id);
|
||||||
|
$aRoundShares = $statistics->getRoundShares();
|
||||||
|
|
||||||
// Apply pool modifiers
|
// Apply pool modifiers
|
||||||
$dPersonalHashrateAdjusted = $dPersonalHashrate * $dPersonalHashrateModifier;
|
$dPersonalHashrateAdjusted = $dPersonalHashrate * $dPersonalHashrateModifier;
|
||||||
$dPoolHashrateAdjusted = $dPoolHashrate * $dPoolHashrateModifier;
|
$dPoolHashrateAdjusted = $dPoolHashrate * $dPoolHashrateModifier;
|
||||||
@ -57,8 +61,8 @@ $dNetworkHashrateAdjusted = $dNetworkHashrate / 1000 * $dNetworkHashrateModifier
|
|||||||
echo json_encode(array($_REQUEST['action'] => array(
|
echo json_encode(array($_REQUEST['action'] => array(
|
||||||
'runtime' => (microtime(true) - $dTimeStart) * 1000,
|
'runtime' => (microtime(true) - $dTimeStart) * 1000,
|
||||||
'raw' => array( 'personal' => array( 'hashrate' => $dPersonalHashrate ), 'pool' => array( 'hashrate' => $dPoolHashrate ), 'network' => array( 'hashrate' => $dNetworkHashrate / 1000 ) ),
|
'raw' => array( 'personal' => array( 'hashrate' => $dPersonalHashrate ), 'pool' => array( 'hashrate' => $dPoolHashrate ), 'network' => array( 'hashrate' => $dNetworkHashrate / 1000 ) ),
|
||||||
'personal' => array ( 'hashrate' => $dPersonalHashrateAdjusted, 'sharerate' => $dPersonalSharerate ),
|
'personal' => array ( 'hashrate' => $dPersonalHashrateAdjusted, 'sharerate' => $dPersonalSharerate, 'shares' => $aUserRoundShares),
|
||||||
'pool' => array( 'hashrate' => $dPoolHashrateAdjusted ),
|
'pool' => array( 'hashrate' => $dPoolHashrateAdjusted, 'shares' => $aRoundShares ),
|
||||||
'network' => array( 'hashrate' => $dNetworkHashrateAdjusted ),
|
'network' => array( 'hashrate' => $dNetworkHashrateAdjusted ),
|
||||||
)));
|
)));
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user