From 1f28804bad8b445412571724feaf66cf5a2e5dad Mon Sep 17 00:00:00 2001 From: yuriy0803 <68668177+yuriy0803@users.noreply.github.com> Date: Tue, 23 Feb 2021 00:42:38 +0100 Subject: [PATCH] Fixed console error highcharts error 15 Fixed console error highcharts error 15 --- storage/redis.go | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/storage/redis.go b/storage/redis.go index 7be9e6e..2cf6e40 100644 --- a/storage/redis.go +++ b/storage/redis.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "gopkg.in/redis.v3" + "gopkg.in/redis.v3" "github.com/yuriy0803/open-etc-pool-friends/util" ) @@ -207,7 +207,11 @@ func convertPoolChartsResults(raw *redis.ZSliceCmd) []*PoolCharts { pc.PoolHash, _ = strconv.ParseInt(str[strings.LastIndex(str, ":")+1:], 10, 64) result = append(result, &pc) } - return result + var reverse []*PoolCharts + for i := len(result) - 1; i >= 0; i-- { + reverse = append(reverse, result[i]) + } + return reverse } func convertMinerChartsResults(raw *redis.ZSliceCmd) []*MinerCharts { @@ -223,7 +227,11 @@ func convertMinerChartsResults(raw *redis.ZSliceCmd) []*MinerCharts { mc.WorkerOnline = strings.Split(str, ":")[4] result = append(result, &mc) } - return result + var reverse []*MinerCharts + for i := len(result) - 1; i >= 0; i-- { + reverse = append(reverse, result[i]) + } + return reverse } func (r *RedisClient) GetAllMinerAccount() (account []string, err error) { @@ -1284,7 +1292,11 @@ func convertPaymentsResults(raw *redis.ZSliceCmd) []map[string]interface{} { } result = append(result, tx) } - return result + var reverse []map[string]interface{} + for i := len(result) - 1; i >= 0; i-- { + reverse = append(reverse, result[i]) + } + return reverse } /* @@ -1315,7 +1327,11 @@ func convertPaymentChartsResults(raw *redis.ZSliceCmd) []*PaymentCharts { result = append(result, &pc) } } - return result + var reverse []*PaymentCharts + for i := len(result) - 1; i >= 0; i-- { + reverse = append(reverse, result[i]) + } + return reverse } func (r *RedisClient) GetCurrentHashrate(login string) (int64, error) {