first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:48:15 +03:00
commit e6f3268c28
50 changed files with 4930 additions and 0 deletions

1
tmp/build-errors.log Normal file
View File

@@ -0,0 +1 @@
exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1

BIN
tmp/main Executable file

Binary file not shown.

34
tmp/test_db.go Normal file
View File

@@ -0,0 +1,34 @@
package main
import (
"fmt"
"goimgApi/accounts"
"goimgApi/configs"
"time"
"github.com/joho/godotenv"
)
func main() {
godotenv.Load(".env")
configs.ConnectDB()
var user accounts.User
configs.DB.First(&user, 1)
exp := time.Now().Add(30 * 24 * time.Hour)
user.ApiTokenExpiresAt = &exp
user.IsAdmin = true // Ensure admin
err := configs.DB.Save(&user).Error
if err != nil {
fmt.Println("SAVE ERROR:", err)
}
var user2 accounts.User
configs.DB.First(&user2, 1)
if user2.ApiTokenExpiresAt != nil {
fmt.Println("DB HAS:", *user2.ApiTokenExpiresAt)
} else {
fmt.Println("DB IS EMPTY")
}
}