Infinite scroll (#28)

* no message

* infinite scroll + new ws implementation

* no message

* scrolling top

* fetch button

* more Backend changes

* fix go mod and sum

* mire fixes against develop

* unused code

* small ui refactor

Co-authored-by: Roee Gadot <roee.gadot@up9.com>
This commit is contained in:
lirazyehezkel
2021-05-04 18:23:58 +03:00
committed by GitHub
parent b03134919e
commit 377fc79315
16 changed files with 258 additions and 51 deletions

View File

@@ -6,6 +6,7 @@ import (
"log"
"os"
"os/signal"
"reflect"
"syscall"
)
@@ -29,6 +30,17 @@ func StartServer(app *fiber.App) {
}
}
func ReverseSlice(data interface{}) {
value := reflect.ValueOf(data)
valueLen := value.Len()
for i := 0; i <= int((valueLen-1)/2); i++ {
reverseIndex := valueLen - 1 - i
tmp := value.Index(reverseIndex).Interface()
value.Index(reverseIndex).Set(value.Index(i))
value.Index(i).Set(reflect.ValueOf(tmp))
}
}
func CheckErr(e error) {
if e != nil {