wip backend

This commit is contained in:
nemunaire 2016-01-13 20:38:45 +01:00
parent 92b81e467f
commit 42ed5c11ec
3 changed files with 132 additions and 0 deletions

37
backend/submission.go Normal file
View file

@ -0,0 +1,37 @@
package main
import (
"bufio"
"log"
"os"
"strconv"
"srs.epita.fr/fic-server/libfic"
)
func treatSubmission(pathname string, team_id string, exercice_id string) error {
log.Println("Treating", pathname)
if tid, err := strconv.Atoi(team_id); err != nil {
return err
} else if eid, err := strconv.Atoi(exercice_id); err != nil {
return err
} else if team, err := fic.GetTeam(tid); err != nil {
return err
} else if exercice, err := fic.GetExercice(eid); err != nil {
return err
} else if file, err := os.Open(pathname); err != nil {
return err
} else {
defer file.Close()
cnt := ""
scanner := bufio.NewScanner(file)
for scanner.Scan() {
cnt += scanner.Text()
}
log.Println(team, exercice, cnt)
return nil
}
}