From cff5e845c75e9e2751a2c1f01f8ae3fbf24f0e7d Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 21 Nov 2024 18:12:07 +0300 Subject: feat/backend: gdrive to backblaze migration, improve create record (#237) --- backend/parser/parser.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'backend/parser') diff --git a/backend/parser/parser.go b/backend/parser/parser.go index 19cd677..e39616c 100644 --- a/backend/parser/parser.go +++ b/backend/parser/parser.go @@ -2,8 +2,8 @@ package parser import ( "errors" + "io" "math" - "os" "regexp" "strconv" "strings" @@ -22,13 +22,9 @@ type Result struct { } // Don't try to understand it, feel it. -func ProcessDemo(filePath string) (Result, error) { +func ProcessDemo(demoFile io.Reader) (Result, error) { var result Result - file, err := os.Open(filePath) - if err != nil { - return Result{}, err - } - reader := bitreader.NewReader(file, true) + reader := bitreader.NewReader(demoFile, true) demoFileStamp := reader.TryReadString() demoProtocol := reader.TryReadSInt32() networkProtocol := reader.TryReadSInt32() -- cgit v1.2.3