Starting to implement permissions into frontend

This commit is contained in:
cdricms
2025-01-30 15:50:58 +01:00
parent 8d2214e5dd
commit 0e707e8721
16 changed files with 715 additions and 35 deletions

14
backend/utils/for_each.go Normal file
View File

@@ -0,0 +1,14 @@
package utils
func Find[T comparable](arr []T, callback func(v T, index int) bool) *T {
var result *T = nil
for i := 0; i < len(arr); i++ {
if stop := callback(arr[i], i); stop {
result = &arr[i]
break
}
}
return result
}