feat: testing

This commit is contained in:
darwincereska
2026-02-18 06:25:35 -05:00
parent 7969004d9d
commit e1f0a638b9
3 changed files with 34 additions and 12 deletions

View File

@@ -1,11 +1,14 @@
package main
import (
"blog/internal/database"
"blog/internal/config"
"github.com/charmbracelet/log"
"blog/internal/cache"
"blog/internal/config"
"blog/internal/database"
"blog/internal/services"
"context"
"os"
"github.com/charmbracelet/log"
)
func main() {
@@ -26,8 +29,25 @@ func main() {
// Create Redis caches
strapi_cache := cache.CreateCache(server_config.RedisHost, server_config.RedisPort, 0)
analytics_cache := cache.CreateCache(server_config.RedisHost, server_config.RedisPort, 1)
// analytics_cache := cache.CreateCache(server_config.RedisHost, server_config.RedisPort, 1)
// Create Strapi service
strapi_service := services.NewStrapiService(server_config.StrapiHost, server_config.StrapiApiKey, strapi_cache)
strapi_service := services.NewStrapiService(server_config.StrapiEndpoint+"/graphql", server_config.StrapiToken, strapi_cache)
// Strapi logger
strapi_logger := log.NewWithOptions(os.Stderr, log.Options{
ReportTimestamp: true,
Prefix: "STRAPI",
})
// Test strapi get
posts, err := strapi_service.GetFeaturedPosts(context.Background(), 10, 1)
if err != nil {
strapi_logger.Error(err)
os.Exit(0)
}
post := posts[0]
strapi_logger.Info(post)
}