Add mocks/layers.
Этот коммит содержится в:
@@ -11,8 +11,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
timePkg "time"
|
timePkg "time"
|
||||||
|
|
||||||
"github.com/mattermost/mattermost-server/v6/server/channels/einterfaces"
|
|
||||||
"github.com/mattermost/mattermost-server/v6/model"
|
"github.com/mattermost/mattermost-server/v6/model"
|
||||||
|
"github.com/mattermost/mattermost-server/v6/server/channels/einterfaces"
|
||||||
)
|
)
|
||||||
|
|
||||||
type apiTimerLayer struct {
|
type apiTimerLayer struct {
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
timePkg "time"
|
timePkg "time"
|
||||||
|
|
||||||
"github.com/mattermost/mattermost-server/v6/server/channels/einterfaces"
|
|
||||||
"github.com/mattermost/mattermost-server/v6/model"
|
"github.com/mattermost/mattermost-server/v6/model"
|
||||||
|
"github.com/mattermost/mattermost-server/v6/server/channels/einterfaces"
|
||||||
)
|
)
|
||||||
|
|
||||||
type hooksTimerLayer struct {
|
type hooksTimerLayer struct {
|
||||||
|
|||||||
@@ -359,7 +359,11 @@ func requestTrueUpReview(c *Context, w http.ResponseWriter, r *http.Request) {
|
|||||||
c.App.Srv().GetTelemetryService().SendTelemetry(model.TrueUpReviewTelemetryName, profileMap)
|
c.App.Srv().GetTelemetryService().SendTelemetry(model.TrueUpReviewTelemetryName, profileMap)
|
||||||
} else {
|
} else {
|
||||||
// Telemetry is disabled, submit true up review profile via CWS.
|
// Telemetry is disabled, submit true up review profile via CWS.
|
||||||
c.App.Cloud().SubmitTrueUpReview(profileMap)
|
err := c.App.Cloud().SubmitTrueUpReview(c.AppContext.Session().UserId, profileMap)
|
||||||
|
if err != nil {
|
||||||
|
c.SetJSONEncodingError(err)
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the review status to reflect the completion.
|
// Update the review status to reflect the completion.
|
||||||
|
|||||||
@@ -50,5 +50,5 @@ type CloudInterface interface {
|
|||||||
SubscribeToNewsletter(userID string, req *model.SubscribeNewsletterRequest) error
|
SubscribeToNewsletter(userID string, req *model.SubscribeNewsletterRequest) error
|
||||||
|
|
||||||
// Used only for when a customer has telemetry disabled. In this scenario, true up review telemetry will be submitted via CWS.
|
// Used only for when a customer has telemetry disabled. In this scenario, true up review telemetry will be submitted via CWS.
|
||||||
SubmitTrueUpReview(trueUpReviewProfile map[string]any) error
|
SubmitTrueUpReview(userID string, trueUpReviewProfile map[string]any) error
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -594,6 +594,20 @@ func (_m *CloudInterface) SelfServeDeleteWorkspace(userID string, deletionReques
|
|||||||
return r0
|
return r0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SubmitTrueUpReview provides a mock function with given fields: userID, trueUpReviewProfile
|
||||||
|
func (_m *CloudInterface) SubmitTrueUpReview(userID string, trueUpReviewProfile map[string]interface{}) error {
|
||||||
|
ret := _m.Called(userID, trueUpReviewProfile)
|
||||||
|
|
||||||
|
var r0 error
|
||||||
|
if rf, ok := ret.Get(0).(func(string, map[string]interface{}) error); ok {
|
||||||
|
r0 = rf(userID, trueUpReviewProfile)
|
||||||
|
} else {
|
||||||
|
r0 = ret.Error(0)
|
||||||
|
}
|
||||||
|
|
||||||
|
return r0
|
||||||
|
}
|
||||||
|
|
||||||
// SubscribeToNewsletter provides a mock function with given fields: userID, req
|
// SubscribeToNewsletter provides a mock function with given fields: userID, req
|
||||||
func (_m *CloudInterface) SubscribeToNewsletter(userID string, req *model.SubscribeNewsletterRequest) error {
|
func (_m *CloudInterface) SubscribeToNewsletter(userID string, req *model.SubscribeNewsletterRequest) error {
|
||||||
ret := _m.Called(userID, req)
|
ret := _m.Called(userID, req)
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user