for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package queries
import (
"memnixrest/app/database"
"memnixrest/app/models"
)
func CreateLog(logType models.LogType, message string) *models.Logs {
db := database.DBConn // DB Conn
log := &models.Logs{
LogType: logType,
Message: message,
}
db.Create(log)
return log
func CreateUserLog(userID uint, log models.Logs) models.ResponseHTTP {
userLog := &models.UserLogs{
UserID: userID,
LogID: log.ID,
db.Create(userLog)
return models.ResponseHTTP{
Success: true,
Message: "Created an user log entry",
Data: *userLog,
Count: 1,
func CreateDeckLog(deckID uint, log models.Logs) models.ResponseHTTP {
deckLog := &models.DeckLogs{
DeckID: deckID,
db.Create(deckLog)
Message: "Created a deck log entry",
Data: *deckLog,
func CreateCardLog(cardID uint, log models.Logs) models.ResponseHTTP {
cardLog := &models.CardLogs{
CardID: cardID,
db.Create(cardLog)
Message: "Created a card log entry",
Data: *cardLog,