mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 01:02:25 -05:00 
			
		
		
		
	[bugfix] rename include_types[] to types[] (#3023)
		
	This commit is contained in:
		
					parent
					
						
							
								d2b3d37724
							
						
					
				
			
			
				commit
				
					
						4ce5c37df5
					
				
			
		
					 6 changed files with 19 additions and 19 deletions
				
			
		|  | @ -34,8 +34,8 @@ const ( | ||||||
| 	BasePathWithID    = BasePath + "/:" + IDKey | 	BasePathWithID    = BasePath + "/:" + IDKey | ||||||
| 	BasePathWithClear = BasePath + "/clear" | 	BasePathWithClear = BasePath + "/clear" | ||||||
| 
 | 
 | ||||||
| 	// IncludeTypesKey names an array param specifying notification types to include. | 	// TypesKey names an array param specifying notification types to include. | ||||||
| 	IncludeTypesKey = "include_types[]" | 	TypesKey = "types[]" | ||||||
| 	// ExcludeTypesKey names an array param specifying notification types to exclude. | 	// ExcludeTypesKey names an array param specifying notification types to exclude. | ||||||
| 	ExcludeTypesKey = "exclude_types[]" | 	ExcludeTypesKey = "exclude_types[]" | ||||||
| 	MaxIDKey        = "max_id" | 	MaxIDKey        = "max_id" | ||||||
|  |  | ||||||
|  | @ -171,7 +171,7 @@ func (m *Module) NotificationsGETHandler(c *gin.Context) { | ||||||
| 		c.Query(SinceIDKey), | 		c.Query(SinceIDKey), | ||||||
| 		c.Query(MinIDKey), | 		c.Query(MinIDKey), | ||||||
| 		limit, | 		limit, | ||||||
| 		c.QueryArray(IncludeTypesKey), | 		c.QueryArray(TypesKey), | ||||||
| 		c.QueryArray(ExcludeTypesKey), | 		c.QueryArray(ExcludeTypesKey), | ||||||
| 	) | 	) | ||||||
| 	if errWithCode != nil { | 	if errWithCode != nil { | ||||||
|  |  | ||||||
|  | @ -45,7 +45,7 @@ func (suite *NotificationsTestSuite) getNotifications( | ||||||
| 	maxID string, | 	maxID string, | ||||||
| 	minID string, | 	minID string, | ||||||
| 	limit int, | 	limit int, | ||||||
| 	includeTypes []string, | 	types []string, | ||||||
| 	excludeTypes []string, | 	excludeTypes []string, | ||||||
| 	expectedHTTPStatus int, | 	expectedHTTPStatus int, | ||||||
| 	expectedBody string, | 	expectedBody string, | ||||||
|  | @ -71,8 +71,8 @@ func (suite *NotificationsTestSuite) getNotifications( | ||||||
| 	if limit != 0 { | 	if limit != 0 { | ||||||
| 		query.Set(notifications.LimitKey, strconv.Itoa(limit)) | 		query.Set(notifications.LimitKey, strconv.Itoa(limit)) | ||||||
| 	} | 	} | ||||||
| 	if len(includeTypes) > 0 { | 	if len(types) > 0 { | ||||||
| 		query[notifications.IncludeTypesKey] = includeTypes | 		query[notifications.TypesKey] = types | ||||||
| 	} | 	} | ||||||
| 	if len(excludeTypes) > 0 { | 	if len(excludeTypes) > 0 { | ||||||
| 		query[notifications.ExcludeTypesKey] = excludeTypes | 		query[notifications.ExcludeTypesKey] = excludeTypes | ||||||
|  | @ -123,7 +123,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsSingle() { | ||||||
| 	maxID := "" | 	maxID := "" | ||||||
| 	minID := "" | 	minID := "" | ||||||
| 	limit := 10 | 	limit := 10 | ||||||
| 	includeTypes := []string(nil) | 	types := []string(nil) | ||||||
| 	excludeTypes := []string(nil) | 	excludeTypes := []string(nil) | ||||||
| 	expectedHTTPStatus := http.StatusOK | 	expectedHTTPStatus := http.StatusOK | ||||||
| 	expectedBody := "" | 	expectedBody := "" | ||||||
|  | @ -135,7 +135,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsSingle() { | ||||||
| 		maxID, | 		maxID, | ||||||
| 		minID, | 		minID, | ||||||
| 		limit, | 		limit, | ||||||
| 		includeTypes, | 		types, | ||||||
| 		excludeTypes, | 		excludeTypes, | ||||||
| 		expectedHTTPStatus, | 		expectedHTTPStatus, | ||||||
| 		expectedBody, | 		expectedBody, | ||||||
|  | @ -181,7 +181,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsExcludeOneType() { | ||||||
| 	maxID := "" | 	maxID := "" | ||||||
| 	minID := "" | 	minID := "" | ||||||
| 	limit := 10 | 	limit := 10 | ||||||
| 	includeTypes := []string(nil) | 	types := []string(nil) | ||||||
| 	excludeTypes := []string{"follow_request"} | 	excludeTypes := []string{"follow_request"} | ||||||
| 	expectedHTTPStatus := http.StatusOK | 	expectedHTTPStatus := http.StatusOK | ||||||
| 	expectedBody := "" | 	expectedBody := "" | ||||||
|  | @ -193,7 +193,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsExcludeOneType() { | ||||||
| 		maxID, | 		maxID, | ||||||
| 		minID, | 		minID, | ||||||
| 		limit, | 		limit, | ||||||
| 		includeTypes, | 		types, | ||||||
| 		excludeTypes, | 		excludeTypes, | ||||||
| 		expectedHTTPStatus, | 		expectedHTTPStatus, | ||||||
| 		expectedBody, | 		expectedBody, | ||||||
|  | @ -220,7 +220,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsIncludeOneType() { | ||||||
| 	maxID := "" | 	maxID := "" | ||||||
| 	minID := "" | 	minID := "" | ||||||
| 	limit := 10 | 	limit := 10 | ||||||
| 	includeTypes := []string{"favourite"} | 	types := []string{"favourite"} | ||||||
| 	excludeTypes := []string(nil) | 	excludeTypes := []string(nil) | ||||||
| 	expectedHTTPStatus := http.StatusOK | 	expectedHTTPStatus := http.StatusOK | ||||||
| 	expectedBody := "" | 	expectedBody := "" | ||||||
|  | @ -232,7 +232,7 @@ func (suite *NotificationsTestSuite) TestGetNotificationsIncludeOneType() { | ||||||
| 		maxID, | 		maxID, | ||||||
| 		minID, | 		minID, | ||||||
| 		limit, | 		limit, | ||||||
| 		includeTypes, | 		types, | ||||||
| 		excludeTypes, | 		excludeTypes, | ||||||
| 		expectedHTTPStatus, | 		expectedHTTPStatus, | ||||||
| 		expectedBody, | 		expectedBody, | ||||||
|  |  | ||||||
|  | @ -200,7 +200,7 @@ func (n *notificationDB) GetAccountNotifications( | ||||||
| 	sinceID string, | 	sinceID string, | ||||||
| 	minID string, | 	minID string, | ||||||
| 	limit int, | 	limit int, | ||||||
| 	includeTypes []string, | 	types []string, | ||||||
| 	excludeTypes []string, | 	excludeTypes []string, | ||||||
| ) ([]*gtsmodel.Notification, error) { | ) ([]*gtsmodel.Notification, error) { | ||||||
| 	// Ensure reasonable | 	// Ensure reasonable | ||||||
|  | @ -238,9 +238,9 @@ func (n *notificationDB) GetAccountNotifications( | ||||||
| 		frontToBack = false // page up | 		frontToBack = false // page up | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if len(includeTypes) > 0 { | 	if len(types) > 0 { | ||||||
| 		// Include only requested notification types. | 		// Include only requested notification types. | ||||||
| 		q = q.Where("? IN (?)", bun.Ident("notification.notification_type"), bun.In(includeTypes)) | 		q = q.Where("? IN (?)", bun.Ident("notification.notification_type"), bun.In(types)) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if len(excludeTypes) > 0 { | 	if len(excludeTypes) > 0 { | ||||||
|  |  | ||||||
|  | @ -28,8 +28,8 @@ type Notification interface { | ||||||
| 	// GetAccountNotifications returns a slice of notifications that pertain to the given accountID. | 	// GetAccountNotifications returns a slice of notifications that pertain to the given accountID. | ||||||
| 	// | 	// | ||||||
| 	// Returned notifications will be ordered ID descending (ie., highest/newest to lowest/oldest). | 	// Returned notifications will be ordered ID descending (ie., highest/newest to lowest/oldest). | ||||||
| 	// If includeTypes is empty, *all* notification types will be included. | 	// If types is empty, *all* notification types will be included. | ||||||
| 	GetAccountNotifications(ctx context.Context, accountID string, maxID string, sinceID string, minID string, limit int, includeTypes []string, excludeTypes []string) ([]*gtsmodel.Notification, error) | 	GetAccountNotifications(ctx context.Context, accountID string, maxID string, sinceID string, minID string, limit int, types []string, excludeTypes []string) ([]*gtsmodel.Notification, error) | ||||||
| 
 | 
 | ||||||
| 	// GetNotificationByID returns one notification according to its id. | 	// GetNotificationByID returns one notification according to its id. | ||||||
| 	GetNotificationByID(ctx context.Context, id string) (*gtsmodel.Notification, error) | 	GetNotificationByID(ctx context.Context, id string) (*gtsmodel.Notification, error) | ||||||
|  |  | ||||||
|  | @ -41,7 +41,7 @@ func (p *Processor) NotificationsGet( | ||||||
| 	sinceID string, | 	sinceID string, | ||||||
| 	minID string, | 	minID string, | ||||||
| 	limit int, | 	limit int, | ||||||
| 	includeTypes []string, | 	types []string, | ||||||
| 	excludeTypes []string, | 	excludeTypes []string, | ||||||
| ) (*apimodel.PageableResponse, gtserror.WithCode) { | ) (*apimodel.PageableResponse, gtserror.WithCode) { | ||||||
| 	notifs, err := p.state.DB.GetAccountNotifications( | 	notifs, err := p.state.DB.GetAccountNotifications( | ||||||
|  | @ -51,7 +51,7 @@ func (p *Processor) NotificationsGet( | ||||||
| 		sinceID, | 		sinceID, | ||||||
| 		minID, | 		minID, | ||||||
| 		limit, | 		limit, | ||||||
| 		includeTypes, | 		types, | ||||||
| 		excludeTypes, | 		excludeTypes, | ||||||
| 	) | 	) | ||||||
| 	if err != nil && !errors.Is(err, db.ErrNoEntries) { | 	if err != nil && !errors.Is(err, db.ErrNoEntries) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue