| 1234567891011121314151617181920212223242526272829 |
- package record
- const (
- Mode_File = "file"
- Mode_Cloud = "cloud"
- )
- type (
- IRecordMode interface {
- Mode() string
- InitConfig()
- Record(recordID string, data []byte, isFail bool)
- }
- )
- var (
- recordMode IRecordMode
- )
- func InitModeMap(mode string) {
- switch mode {
- case Mode_Cloud:
- recordMode = newCloudMode()
- default:
- recordMode = newFileMode()
- }
- recordMode.InitConfig()
- }
|