(folder string, dev protocol.DeviceID)
| 664 | } |
| 665 | |
| 666 | func (p *Process) RemoteInSync(folder string, dev protocol.DeviceID) (bool, error) { |
| 667 | bs, err := p.Get(fmt.Sprintf("/rest/db/completion?folder=%v&device=%v", url.QueryEscape(folder), dev)) |
| 668 | if err != nil { |
| 669 | return false, err |
| 670 | } |
| 671 | |
| 672 | var comp model.FolderCompletion |
| 673 | if err := json.Unmarshal(bs, &comp); err != nil { |
| 674 | return false, err |
| 675 | } |
| 676 | |
| 677 | return comp.NeedItems+comp.NeedDeletes == 0, nil |
| 678 | } |
no test coverage detected