Add post model and store
This commit is contained in:
parent
701dfbe179
commit
a0058eae63
2 changed files with 17 additions and 0 deletions
15
server/services/store/post.go
Normal file
15
server/services/store/post.go
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
package store
|
||||||
|
|
||||||
|
import (
|
||||||
|
"database/sql"
|
||||||
|
)
|
||||||
|
|
||||||
|
var postColums = []string{"id", "user_id", "game_id", "createdat", "body"}
|
||||||
|
|
||||||
|
type PostStore struct {
|
||||||
|
Conn *sql.DB
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewPostStore(s *Store) *PostStore {
|
||||||
|
return &PostStore{Conn: s.Conn}
|
||||||
|
}
|
|
@ -14,6 +14,7 @@ type Store struct {
|
||||||
|
|
||||||
userStore *UserStore
|
userStore *UserStore
|
||||||
gameStore *GameStore
|
gameStore *GameStore
|
||||||
|
postStore *PostStore
|
||||||
}
|
}
|
||||||
|
|
||||||
func addPathOptions(path string) string {
|
func addPathOptions(path string) string {
|
||||||
|
@ -40,6 +41,7 @@ func NewStore(path string) (*Store, error) {
|
||||||
// init stores
|
// init stores
|
||||||
s.userStore = NewUserStore(s)
|
s.userStore = NewUserStore(s)
|
||||||
s.gameStore = NewGameStore(s)
|
s.gameStore = NewGameStore(s)
|
||||||
|
s.postStore = NewPostStore(s)
|
||||||
|
|
||||||
return s, nil
|
return s, nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue