prepare for multi db setup
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package collectors
|
||||
|
||||
import "crowsnest/internal/model/sqlite"
|
||||
import "crowsnest/internal/model/database"
|
||||
|
||||
type Collector struct {
|
||||
Responses *sqlite.ResponseModel
|
||||
Responses *database.ResponseModel
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package extractors
|
||||
|
||||
import "crowsnest/internal/model/sqlite"
|
||||
import "crowsnest/internal/model/database"
|
||||
|
||||
type Extractor struct {
|
||||
Responses *sqlite.ResponseModel
|
||||
Articles *sqlite.ArticleModel
|
||||
Responses *database.ResponseModel
|
||||
Articles *database.ArticleModel
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package main
|
||||
import (
|
||||
"crowsnest/cmd/crawler/collectors"
|
||||
"crowsnest/cmd/crawler/extractors"
|
||||
"crowsnest/internal/model/sqlite"
|
||||
"crowsnest/internal/model/database"
|
||||
"database/sql"
|
||||
"log"
|
||||
|
||||
@@ -19,7 +19,7 @@ func main() {
|
||||
|
||||
// collect websites
|
||||
_ = collectors.Collector{
|
||||
Responses: &sqlite.ResponseModel{DB: db},
|
||||
Responses: &database.ResponseModel{DB: db},
|
||||
}
|
||||
|
||||
//coll.Spiegel()
|
||||
@@ -27,9 +27,9 @@ func main() {
|
||||
|
||||
// extract articles from websites
|
||||
extr := extractors.Extractor{
|
||||
Responses: &sqlite.ResponseModel{DB: db},
|
||||
Articles: &sqlite.ArticleModel{DB: db},
|
||||
Responses: &database.ResponseModel{DB: db},
|
||||
Articles: &database.ArticleModel{DB: db},
|
||||
}
|
||||
|
||||
extr.Spiegel()
|
||||
extr.Spiegel()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user