bilibili-rename/mocksource.go

25 lines
602 B
Go

package main
import (
"io/ioutil"
"strconv"
)
type mockSource struct {
*episodeDataProvider
}
func (mock *mockSource) GetAVData(avNo int64) (avdata []byte, err error) {
avdata, err = ioutil.ReadFile("mock/av" + strconv.FormatInt(avNo, 10) + ".json")
return
}
func (mock *mockSource) GetEPData(epNo int64) (epdata []byte, err error) {
epdata, err = ioutil.ReadFile("mock/ep" + strconv.FormatInt(epNo, 10) + ".html")
return
}
func (mock *mockSource) GetSSData(ssNo int64) (ssdata []byte, err error) {
ssdata, err = ioutil.ReadFile("mock/ss" + strconv.FormatInt(ssNo, 10) + ".json")
return
}