コード例 #1
0
ファイル: new.go プロジェクト: Felamande/filesync.v2
func (r *NewPairRouter) Post() interface{} {
	if r.Errors.Len() != 0 {
		r.JSON["err"] = r.Errors.ErrorMap()
		r.JSON["sucess"] = false
		return r.JSON
	}

	r.Logger.Info("New Pair:", r.config)
	err := syncer.Default().NewPair(r.config, r.Form.Left, r.Form.Right, r.Form.IgnoreRules)

	if err != nil {
		r.JSON["sucess"] = false
		r.JSON["err"] = err.Error()
	} else {
		r.JSON["sucess"] = true
		r.JSON["err"] = nil
	}
	return r.JSON
}
コード例 #2
0
ファイル: getall.go プロジェクト: Felamande/filesync.v2
func (r *GetAllRouter) Get() interface{} {
	return syncer.Default().PairMap
}