From 4807a92b63b0d5a3420dc6b32568a1f19ca40965 Mon Sep 17 00:00:00 2001 From: Jacob Gunther Date: Tue, 30 Aug 2022 20:56:54 -0500 Subject: [PATCH] Use shared code base --- go.mod | 9 +- go.sum | 17 +-- src/icon.png | Bin 3143 -> 0 bytes src/main.go | 21 ++-- src/redis.go | 170 ------------------------- src/routes.go | 14 ++- src/status.go | 335 -------------------------------------------------- src/util.go | 96 --------------- 8 files changed, 32 insertions(+), 630 deletions(-) delete mode 100644 src/icon.png delete mode 100644 src/redis.go delete mode 100644 src/status.go diff --git a/go.mod b/go.mod index 4bc6c2b..4612a0e 100644 --- a/go.mod +++ b/go.mod @@ -3,9 +3,8 @@ module main go 1.18 require ( - github.com/go-redis/redis/v8 v8.11.5 - github.com/gofiber/fiber/v2 v2.36.0 - github.com/mcstatus-io/mcutil v0.0.0-20220829055335-c1c2ef192eca + github.com/gofiber/fiber/v2 v2.37.0 + github.com/mcstatus-io/shared v0.0.0-20220831015146-c4896270e6f6 gopkg.in/yaml.v3 v3.0.1 ) @@ -13,9 +12,11 @@ require ( github.com/andybalholm/brotli v1.0.4 // indirect github.com/cespare/xxhash/v2 v2.1.2 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect + github.com/go-redis/redis/v8 v8.11.5 // indirect github.com/klauspost/compress v1.15.9 // indirect + github.com/mcstatus-io/mcutil v0.0.0-20220829055335-c1c2ef192eca // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasthttp v1.39.0 // indirect github.com/valyala/tcplisten v1.0.0 // indirect - golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24 // indirect + golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 // indirect ) diff --git a/go.sum b/go.sum index 2566dd5..36a3408 100644 --- a/go.sum +++ b/go.sum @@ -7,23 +7,20 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cu github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= -github.com/gofiber/fiber/v2 v2.36.0 h1:1qLMe5rhXFLPa2SjK10Wz7WFgLwYi4TYg7XrjztJHqA= -github.com/gofiber/fiber/v2 v2.36.0/go.mod h1:tgCr+lierLwLoVHHO/jn3Niannv34WRkQETU8wiL9fQ= +github.com/gofiber/fiber/v2 v2.37.0 h1:KVboSQ7e0wDbSFXNjXKqoigwp9HYUqgWn4uGFaUO1P8= +github.com/gofiber/fiber/v2 v2.37.0/go.mod h1:xm3pDGlfE1xqVKb77iH8weLU0FFoTeWeK3nbiYM2Nh0= github.com/klauspost/compress v1.15.0/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.15.9 h1:wKRjX6JRtDdrE9qwa4b/Cip7ACOshUI4smpCQanqjSY= github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= -github.com/mcstatus-io/mcutil v0.0.0-20220819164348-a0bb9bd8df56 h1:FZg8KfK/9b/Jp3BtZ3KgcS0iXkqPWn80cZrc6IUe1ps= -github.com/mcstatus-io/mcutil v0.0.0-20220819164348-a0bb9bd8df56/go.mod h1:VUB87/x9EYITmQVXZO4eS+egaZOdvxId4IdpU4L5LoA= -github.com/mcstatus-io/mcutil v0.0.0-20220825201801-d3b6a8b30b56 h1:XtoLxtSRzXYWnLxYfkq+oJTUg0i43dltU4LQxXtr7rk= -github.com/mcstatus-io/mcutil v0.0.0-20220825201801-d3b6a8b30b56/go.mod h1:VUB87/x9EYITmQVXZO4eS+egaZOdvxId4IdpU4L5LoA= github.com/mcstatus-io/mcutil v0.0.0-20220829055335-c1c2ef192eca h1:7cuzxW+L7ZsnZfhW5pL2QpCRduTmURKnBFfwREF8of4= github.com/mcstatus-io/mcutil v0.0.0-20220829055335-c1c2ef192eca/go.mod h1:VUB87/x9EYITmQVXZO4eS+egaZOdvxId4IdpU4L5LoA= +github.com/mcstatus-io/shared v0.0.0-20220831015146-c4896270e6f6 h1:vs4Gqv9mjXw369ap2mM7SN3u306n7u35x+nbeLpsoX0= +github.com/mcstatus-io/shared v0.0.0-20220831015146-c4896270e6f6/go.mod h1:0CPc1P/GzYKF3mS7CkRP3Mo/uOjU4fmZVkm0AF1c6D8= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.38.0/go.mod h1:t/G+3rLek+CyY9bnIE+YlMRddxVAAGjhxndDB4i4C0I= github.com/valyala/fasthttp v1.39.0 h1:lW8mGeM7yydOqZKmwyMTaz/PH/A+CLgtmmcjv+OORfU= github.com/valyala/fasthttp v1.39.0/go.mod h1:t/G+3rLek+CyY9bnIE+YlMRddxVAAGjhxndDB4i4C0I= github.com/valyala/tcplisten v1.0.0 h1:rBHj/Xf+E1tRGZyWIWwJDiRY0zc1Js+CV5DqwacVSA8= @@ -37,10 +34,8 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220818161305-2296e01440c6 h1:Sx/u41w+OwrInGdEckYmEuU5gHoGSL4QbDz3S9s6j4U= -golang.org/x/sys v0.0.0-20220818161305-2296e01440c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24 h1:TyKJRhyo17yWxOMCTHKWrc5rddHORMlnZ/j57umaUd8= -golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 h1:v6hYoSR9T5oet+pMXwUWkbiVqx/63mlHjefrHmxwfeY= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= diff --git a/src/icon.png b/src/icon.png deleted file mode 100644 index 51f6cb232e304a047525c1f9a320561566622fd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3143 zcmV-N47l@&P)Px#1ZP1_K>z@;j|==^1poj798gSDMX#@~u&}VTwY9*&z{khO&CSiz)6>4bzSPvz zyu7@zv9Ym&(FHLy0^EtkdTm@o12=Nnyag;%gf8q z(9qJ-(x0E7aBy%yKtMh|K0Q4>d3kxMsj0HEvaYVKR8&+uJ3BWwH#RmlVPRpmwzka7 z%*e>d!NI|}xVWdMr%OvqJUl#ESy`i_qphv2v$L~IOiVa9I7352N=iyoQ&TZ9F)l7H zEG#T9FE2VeIypHxn3$M{hlhB0cx7c}iHV7ohEiElU zK|wS$G+$p|W@cthO-)ZvPf1BhYHDh9baac0i-v}VLPA1(e0;;h!-9f>PEJlWH8n&; zL{(K)M@L6jS65zMUR+#UZfwldwY9+ zetv*}fT*abU|?W%b#;@IlaG&&mzS5Fot;`*TB@q5ii(P)q@(DJg4fYbYovCnqN+CMG2%B_AIj zBqSswBO@RnARHVVAt50h9UUSfB7}s5m6er|k&&UHp`xOqrKP2kl9FdD3A9N>K~z{r?Uwy_)7BZsRRV*MH82Pi3P_@$7bs2T zwCKf>C6Umk0W5(eAaamoIjJ0wWgwCT$Ysc3q@igcg|-x2yu1_`TTAKo5AGVgvqAZ( z{bA?q>|-74-mB;N-sj%?TwOu`=YN9Nek1=?ffZdVSN-m{2(13ynl)>Fi$FKeco8Q>dDZZK&Ti@LFjFqnv*uDcs(4B8}YOiF) zbN6lAHuM02T`#g5!wHl`_H?SRWbd{&-`>~zPIpf~;AMe#DT2(9=)ils-tV;hlKnmZ z!7l`8l3>UTo8fkJT3*5ae&E^P-?w-D`du#zyp`pJoG9UvJg|Gqfx)4JAG`)yKOFvO zg7H#&g-`^?yLSWbKBV?XXa9Kr;9@8}4$R0m&a_y)oOI)FQY~|LsdpdUi0^0u) zAMQRSS~x-4gky15QFlw@6Nf%#2mLX|xyUnr78##uj5fMlSU2y=Yz9 z-Z5Rjx2JpcJH0OnR9zZIr3#~XmS$*LVr6Sd(W*uDd|ouS_kR+?_~l*a|JXHl<@K#^ z16HkiNnm0m;8-Q&b2R0<24`Uu#+8BrFO9R84sjr+u_Xr>+;x@D_2%t zxiUHS9H{Vl@45Y76h6Jt*WZ8G7@_AdiqfzE!?IX5o4BrP=m7_Q#=zX!+IV(680rHd z{~PGS7d<^UXJ%%GW_$WBdc}|)DPkB#(Y0!lB(?Jx3L3s z;3PCSdg|TsiTR83JHHtSi#6S3DUNb|k18e!g_E%@u^@iT4ekugfng=pY;bhy+pnPW zZSLwMG}XBG#qfm-JLZR`I1V#VyFxf#sOh0mNhZ$cTp`6`2?s{_?_(DO#f>Ud-{L40~QN@M^fws^{XmP+`5IQ~mR$Ygk;* z3zd4S)j|j6ySla@QB;8hkzum8PYvI?tr?UZ=W={A!s(e;JT08zvshHs)^O2u5|uQIHu3(HH3iw_o{G=oSP6i)&@aYM&c6c)Tje3xSo6~>X& zL}(OIP!qLaSd)dQqKc0neJ?ce6s`a5aimC)g0QIx8@{hqvmxua9_wM*uvRrg3N~q& zRdiTEP&YL|Ix0$PW?)(6bG(EqQXEU32Ptrx!WjoaC@i5(7FJRv&=ISsc!{ZK2x@vL zil!9m=%|LerWwL|nyCv!jIwA*)+K0W=6<7bzj5P-M&ZXNg`a-7db9A&Y~kk9+b1_q z51pPlIe+5z>6!W4gFDMV&fFW?d5qP=I!_0#ZZVfwP^D|fhX$K^v8PTd}y{_-l+ zXzVP{zEQaKW1%tpb7Az2!lq4y!}q3dY%b4^J4ef#Mhl;nH=Vlsq;RWn+JY^FLO3HG zDIY{&CpEzjDl`g>*~37feE;sxg~82**(c@AU(;v49ld@wohw}bcJ#*RSGPXd{`b!c zcd?X$4Ta@k?hb~g4x1vT3C#>O_KY9jGk)mI#K9x~I5x0ns#-c)q)T_sma20;Ju;FQ z#nPPR7#1PpwgmndDI?*s%rM~0CuGPC1J2V8@ZJu=fuwn^?s~clvW_!C8k}z~1&%n1 z4n0c(j)*KFD3WGS6y%O9%MuO+dM(fc&9!LCqFoN03c%hoXquuq17u`-Be0HP_>N=3 zih@dr&v6FW`XJvF6NVuZMsP$?G8s67gDZs*5Fn0&PSSQO4r=MM797DdxRfCoBt;OD zRbbx@!N~;@DU$)Igy1kLry#FkkXXPiRe%6U>=a2;1qME#3W7&qSprXSIg`mq5{{-g z#Dd6J-)C8H6#JnA2K?*>w87;%KAhqx0)x%vyT0%EUg!h4G(|HYLTMkJ})pungVyFGKM6FMMZg!Nq(bmc*+O3Dl`Mv)pZ4EQ!9 zfwfJjkxG)b$_sG>oFnj*A^8~G+LEHkM|MS2Z4#^tWJeJpt0J!wQF~e2-e84+7TCFJ z!~;`;0jp($10yDJ6_`gAa0x;TdX`8Y!pU~f4DdoF*|r&pBuOv^l942`67vx$14-Mq z2^ocDLTwl9C?Cgsg!o;E~A0`Mi}N-PRI2vg*FRmkP?0