MCPcopy
hub / github.com/apache/devlake / TestConnection

Function TestConnection

backend/plugins/asana/api/connection_api.go:67–81  ·  view source on GitHub ↗
(input *plugin.ApiResourceInput)

Source from the content-addressed store, hash-verified

65}
66
67func TestConnection(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
68 var connection models.AsanaConn
69 err := helper.Decode(input.Body, &connection, vld)
70 if err != nil {
71 return nil, err
72 }
73 if connection.Endpoint == "" {
74 connection.Endpoint = defaultAsanaEndpoint
75 }
76 result, err := testConnection(context.TODO(), connection)
77 if err != nil {
78 return nil, plugin.WrapTestConnectionErrResp(basicRes, err)
79 }
80 return &plugin.ApiResourceOutput{Body: result, Status: http.StatusOK}, nil
81}
82
83func TestExistingConnection(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
84 connection, err := dsHelper.ConnApi.GetMergedConnection(input)

Callers

nothing calls this directly

Calls 1

testConnectionFunction · 0.70

Tested by

no test coverage detected