forked from jason/cpolis
Converted articles and tags to DB base
This commit is contained in:
22
cmd/main.go
22
cmd/main.go
@@ -47,16 +47,6 @@ func main() {
|
||||
}
|
||||
store := data.NewCookieStore(key)
|
||||
|
||||
articleList, err := data.LoadArticleList("tmp/unpublished-articles.gob")
|
||||
if err != nil {
|
||||
articleList = data.NewArticleList()
|
||||
}
|
||||
|
||||
tagList, err := data.LoadTagList("tmp/tags.gob")
|
||||
if err != nil {
|
||||
tagList = data.NewTagList()
|
||||
}
|
||||
|
||||
mux := http.NewServeMux()
|
||||
mux.Handle("/web/static/", http.StripPrefix("/web/static/", http.FileServer(http.Dir("web/static/"))))
|
||||
mux.HandleFunc("/", ui.HomePage(db, store))
|
||||
@@ -65,15 +55,15 @@ func main() {
|
||||
mux.HandleFunc("GET /create-user/", ui.CreateUser)
|
||||
mux.HandleFunc("GET /hub/", ui.ShowHub(store))
|
||||
mux.HandleFunc("GET /rss/", ui.ShowRSS(feed))
|
||||
mux.HandleFunc("GET /unpublished-articles/", ui.ShowUnpublishedArticles(articleList))
|
||||
mux.HandleFunc("GET /write-article/", ui.WriteArticle(tagList))
|
||||
mux.HandleFunc("GET /unpublished-articles/", ui.ShowUnpublishedArticles(db))
|
||||
mux.HandleFunc("GET /write-article/", ui.WriteArticle(db))
|
||||
|
||||
mux.HandleFunc("POST /add-tag/", ui.AddTag(tagList, store))
|
||||
mux.HandleFunc("POST /add-tag/", ui.AddTag(db, store))
|
||||
mux.HandleFunc("POST /add-user/", ui.AddUser(db, store))
|
||||
mux.HandleFunc("POST /finish-article/", ui.FinishArticle(articleList, store))
|
||||
mux.HandleFunc("POST /finish-article/", ui.FinishArticle(db, store))
|
||||
mux.HandleFunc("POST /login/", ui.Login(db, store))
|
||||
mux.HandleFunc("POST /review-article/", ui.ReviewArticle(articleList, store))
|
||||
mux.HandleFunc("POST /publish-article/", ui.PublishArticle(feed, articleList, store))
|
||||
mux.HandleFunc("POST /review-article/", ui.ReviewArticle(db, store))
|
||||
mux.HandleFunc("POST /publish-article/", ui.PublishArticle(db, feed, store))
|
||||
|
||||
log.Fatalln(http.ListenAndServe(":8080", mux))
|
||||
}
|
||||
|
Reference in New Issue
Block a user