Reintregrate notifications with scanner

This commit is contained in:
viktorstrate
2020-06-23 15:13:07 +02:00
parent cc1eadaef4
commit 11c3a92373
7 changed files with 138 additions and 57 deletions

View File

@@ -9,35 +9,21 @@ import (
)
func (r *mutationResolver) ScanAll(ctx context.Context) (*models.ScannerResult, error) {
// if err := scanner.ScanAll(r.Database); err != nil {
// errorMessage := fmt.Sprintf("Error starting scanner: %s", err.Error())
// return &models.ScannerResult{
// Finished: false,
// Success: false,
// Message: &errorMessage,
// }, nil
// }
err := scanner.AddAllToQueue()
if err != nil {
return nil, err
}
// startMessage := "Scanner started"
startMessage := "Scanner started"
// return &models.ScannerResult{
// Finished: false,
// Success: true,
// Message: &startMessage,
// }, nil
panic("not implemented")
return &models.ScannerResult{
Finished: false,
Success: true,
Message: &startMessage,
}, nil
}
func (r *mutationResolver) ScanUser(ctx context.Context, userID int) (*models.ScannerResult, error) {
// if err := scanner.ScanUser(r.Database, userID); err != nil {
// errorMessage := fmt.Sprintf("Error scanning user: %s", err.Error())
// return &models.ScannerResult{
// Finished: false,
// Success: false,
// Message: &errorMessage,
// }, nil
// }
row := r.Database.QueryRow("SELECT * FROM user WHERE user_id = ?", userID)
user, err := models.NewUserFromRow(row)
if err != nil {