diff options
Diffstat (limited to 'internal/api/client')
| -rw-r--r-- | internal/api/client/accounts/accountverify_test.go | 3 | ||||
| -rw-r--r-- | internal/api/client/notifications/notificationsget.go | 16 | 
2 files changed, 15 insertions, 4 deletions
diff --git a/internal/api/client/accounts/accountverify_test.go b/internal/api/client/accounts/accountverify_test.go index af8c2346c..3f67cdefb 100644 --- a/internal/api/client/accounts/accountverify_test.go +++ b/internal/api/client/accounts/accountverify_test.go @@ -28,7 +28,6 @@ import (  	"github.com/stretchr/testify/suite"  	"github.com/superseriousbusiness/gotosocial/internal/api/client/accounts"  	apimodel "github.com/superseriousbusiness/gotosocial/internal/api/model" -	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"  	"github.com/superseriousbusiness/gotosocial/internal/oauth"  ) @@ -99,7 +98,7 @@ func (suite *AccountVerifyTestSuite) TestAccountVerifyGet() {  	suite.Equal(2, apimodelAccount.FollowersCount)  	suite.Equal(2, apimodelAccount.FollowingCount)  	suite.Equal(8, apimodelAccount.StatusesCount) -	suite.EqualValues(gtsmodel.VisibilityPublic, apimodelAccount.Source.Privacy) +	suite.EqualValues(apimodel.VisibilityPublic, apimodelAccount.Source.Privacy)  	suite.Equal(testAccount.Settings.Language, apimodelAccount.Source.Language)  	suite.Equal(testAccount.NoteRaw, apimodelAccount.Source.Note)  } diff --git a/internal/api/client/notifications/notificationsget.go b/internal/api/client/notifications/notificationsget.go index f7bcf1994..cc3e5bdb7 100644 --- a/internal/api/client/notifications/notificationsget.go +++ b/internal/api/client/notifications/notificationsget.go @@ -164,6 +164,18 @@ func (m *Module) NotificationsGETHandler(c *gin.Context) {  		limit = int(i)  	} +	types, errWithCode := apiutil.ParseNotificationTypes(c.QueryArray(TypesKey)) +	if errWithCode != nil { +		apiutil.ErrorHandler(c, errWithCode, m.processor.InstanceGetV1) +		return +	} + +	exclTypes, errWithCode := apiutil.ParseNotificationTypes(c.QueryArray(ExcludeTypesKey)) +	if errWithCode != nil { +		apiutil.ErrorHandler(c, errWithCode, m.processor.InstanceGetV1) +		return +	} +  	resp, errWithCode := m.processor.Timeline().NotificationsGet(  		c.Request.Context(),  		authed, @@ -171,8 +183,8 @@ func (m *Module) NotificationsGETHandler(c *gin.Context) {  		c.Query(SinceIDKey),  		c.Query(MinIDKey),  		limit, -		c.QueryArray(TypesKey), -		c.QueryArray(ExcludeTypesKey), +		types, +		exclTypes,  	)  	if errWithCode != nil {  		apiutil.ErrorHandler(c, errWithCode, m.processor.InstanceGetV1)  | 
