MyTinyTodo2/mytinytodo/buffer.go

24 lines
386 B
Go

package mytinytodo
import (
"local/mytinytodoclient/mytinytodo/remote"
"local/rproxy3/storage"
)
type Buffer struct {
remote *remote.Client
db storage.DB
}
func NewBuffer(config *remote.Config) (*Buffer, error) {
remote, err := remote.NewClient(config)
if err != nil {
return nil, err
}
db := storage.NewMap()
return &Buffer{
remote: remote,
db: db,
}, nil
}