1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package Warehouse
- import(
- "log"
- //"os"
- "github.com/zyxar/argo/rpc"
-
- )
- type AppNotifier struct {
- Parent *WareHouse
- }
- func (self AppNotifier) OnDownloadStart(events []rpc.Event) {
- log.Printf("warehouse %s started.", events)
- }
- func (self AppNotifier) OnDownloadPause(events []rpc.Event){
- log.Printf("warehouse %s paused.", events)
- }
- func (self AppNotifier) OnDownloadStop(events []rpc.Event){
- log.Printf("warehouse %s stopped.", events)
- }
- func (self AppNotifier) OnDownloadComplete(events []rpc.Event){
-
- log.Printf("warehouse %s complete",events)
- for _,v := range events {
- self.Parent.OnAria2CompleteCb(v.Gid)
- }
- }
- func (self AppNotifier) OnDownloadError(events []rpc.Event) {
- log.Printf("warehouse %s error.", events)
- }
- func (self AppNotifier) OnBtDownloadComplete(events []rpc.Event) {
-
- log.Printf("warehouse bt %s completed.", events)
- }
|