Skip to content

Commit

Permalink
Trying to make the timeline load quicker
Browse files Browse the repository at this point in the history
  • Loading branch information
gianmarcomurru committed Apr 12, 2022
1 parent e0cba4f commit e2a9d67
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
8 changes: 3 additions & 5 deletions src/controller/messages.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,15 @@ import (
)

func GetMessages(user string, page string) []map[string]interface{} {
var messages []model.Message

database.DB.Find(&messages)
var results []map[string]interface{}

offset, messagesPerPage := LimitMessages(page)


if user == "" {
database.DB.Table("messages").Order("created_at desc").Limit(messagesPerPage).Offset(offset).Find(&results)
database.DB.Table("messages").Limit(messagesPerPage).Order("created_at desc").Offset(offset).Find(&results)
} else {
database.DB.Table("messages").Order("created_at desc").Where("author = ?", user).Limit(messagesPerPage).Offset(offset).Find(&results)
database.DB.Table("messages").Where("author = ?", user).Limit(messagesPerPage).Order("created_at desc").Offset(offset).Find(&results)
}
return results
}
Expand Down
1 change: 1 addition & 0 deletions src/database/database.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ var DB *gorm.DB

func SetupDB() {
dsn := "minitwit:" + os.Getenv("DB_PASS") + "@tcp(db:3306)/minitwit?charset=utf8mb4&parseTime=True&loc=Local"
// dsn := "minitwit:" + os.Getenv("DB_PASS") + "@tcp(go-minitwit.duckdns.org:3306)/minitwit?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
fmt.Printf("Error: %s", err.Error())
Expand Down

0 comments on commit e2a9d67

Please sign in to comment.