Alexey Kim 1 год назад
Родитель
Сommit
b2925a934e
3 измененных файлов с 2 добавлено и 48 удалено
  1. 0 47
      connection/slice.go
  2. 1 0
      devops/prod-schema.graphql
  3. 1 1
      graph/sports

+ 0 - 47
connection/slice.go

@@ -1,47 +0,0 @@
-package connection
-
-func Reverse[T any](slice []T) []T {
-	var reversed []T
-	for i := len(slice) - 1; i >= 0; i-- {
-		reversed = append(reversed, slice[i])
-	}
-
-	return reversed
-}
-
-func First[T any](slice []T, first *int) []T {
-	if len(slice) == 0 || first == nil {
-		return slice[:]
-	}
-
-	if *first > len(slice) {
-		*first = len(slice)
-	}
-
-	return slice[:*first]
-}
-
-func Last[T any](slice []T, last *int) []T {
-	if len(slice) < 1 {
-		return nil
-	}
-
-	if last == nil {
-		return slice[:]
-	}
-
-	if *last < 0 {
-		*last = 0
-	}
-
-	var i int
-	if *last >= len(slice) {
-		i = 0
-	} else if *last == 0 {
-		return nil
-	} else {
-		i = len(slice) - *last
-	}
-
-	return slice[i:]
-}

+ 1 - 0
devops/prod-schema.graphql

@@ -178,6 +178,7 @@ interface Node
 type PageInfo
   @join__type(graph: SPORTS)
 {
+  total: Int!
   start_cursor: String
   end_cursor: String
   has_next_page: Boolean!

+ 1 - 1
graph/sports

@@ -1 +1 @@
-Subproject commit 50474e08fa2301f1e073164fd7ebd89c4b475212
+Subproject commit c941080756594ff5c7400b8c1fd02442e6c96fe2