bilibili-rename/mock.go

22 lines
385 B
Go

package main
import (
"encoding/json"
"os"
)
type mockProvider struct{}
func (mock *mockProvider) GetEPData(videoNo string) (epdatas []EPData, err error) {
file, err := os.Open("mock/" + videoNo + ".json")
if err != nil {
return epdatas, err
}
var resp EPResponse
err = json.NewDecoder(file).Decode(&resp)
if err != nil {
return epdatas, err
}
return resp.Data, nil
}