package repository import ( "acc-server-manager/local/model" "context" "gorm.io/gorm" ) type ApiRepository struct { db *gorm.DB } func NewApiRepository(db *gorm.DB) *ApiRepository { return &ApiRepository{ db: db, } } /* GetFirst Gets first row from API table. Args: context.Context: Application context Returns: model.ApiModel: Api object from database. */ func (as ApiRepository) GetFirst(ctx context.Context) model.ApiModel { db := as.db.WithContext(ctx) apiModel := model.ApiModel{Api: "Works"} db.First(&apiModel) return apiModel }