mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	@@ -14,7 +14,6 @@ import (
 | 
				
			|||||||
	"code.gitea.io/gitea/modules/log"
 | 
						"code.gitea.io/gitea/modules/log"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/notification/action"
 | 
						"code.gitea.io/gitea/modules/notification/action"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/notification/base"
 | 
						"code.gitea.io/gitea/modules/notification/base"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/notification/ui"
 | 
					 | 
				
			||||||
	"code.gitea.io/gitea/modules/repository"
 | 
						"code.gitea.io/gitea/modules/repository"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -28,7 +27,6 @@ func RegisterNotifier(notifier base.Notifier) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// NewContext registers notification handlers
 | 
					// NewContext registers notification handlers
 | 
				
			||||||
func NewContext() {
 | 
					func NewContext() {
 | 
				
			||||||
	RegisterNotifier(ui.NewNotifier())
 | 
					 | 
				
			||||||
	RegisterNotifier(action.NewNotifier())
 | 
						RegisterNotifier(action.NewNotifier())
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,6 +48,7 @@ import (
 | 
				
			|||||||
	repo_service "code.gitea.io/gitea/services/repository"
 | 
						repo_service "code.gitea.io/gitea/services/repository"
 | 
				
			||||||
	"code.gitea.io/gitea/services/repository/archiver"
 | 
						"code.gitea.io/gitea/services/repository/archiver"
 | 
				
			||||||
	"code.gitea.io/gitea/services/task"
 | 
						"code.gitea.io/gitea/services/task"
 | 
				
			||||||
 | 
						"code.gitea.io/gitea/services/uinotification"
 | 
				
			||||||
	"code.gitea.io/gitea/services/webhook"
 | 
						"code.gitea.io/gitea/services/webhook"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -119,6 +120,7 @@ func InitWebInstalled(ctx context.Context) {
 | 
				
			|||||||
	mailer.NewContext(ctx)
 | 
						mailer.NewContext(ctx)
 | 
				
			||||||
	mustInit(cache.NewContext)
 | 
						mustInit(cache.NewContext)
 | 
				
			||||||
	notification.NewContext()
 | 
						notification.NewContext()
 | 
				
			||||||
 | 
						mustInit(uinotification.Init)
 | 
				
			||||||
	mustInit(archiver.Init)
 | 
						mustInit(archiver.Init)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	highlight.NewContext()
 | 
						highlight.NewContext()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
// Copyright 2018 The Gitea Authors. All rights reserved.
 | 
					// Copyright 2018 The Gitea Authors. All rights reserved.
 | 
				
			||||||
// SPDX-License-Identifier: MIT
 | 
					// SPDX-License-Identifier: MIT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package ui
 | 
					package uinotification
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"context"
 | 
						"context"
 | 
				
			||||||
@@ -14,6 +14,7 @@ import (
 | 
				
			|||||||
	"code.gitea.io/gitea/modules/container"
 | 
						"code.gitea.io/gitea/modules/container"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/graceful"
 | 
						"code.gitea.io/gitea/modules/graceful"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/log"
 | 
						"code.gitea.io/gitea/modules/log"
 | 
				
			||||||
 | 
						"code.gitea.io/gitea/modules/notification"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/notification/base"
 | 
						"code.gitea.io/gitea/modules/notification/base"
 | 
				
			||||||
	"code.gitea.io/gitea/modules/queue"
 | 
						"code.gitea.io/gitea/modules/queue"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -32,6 +33,12 @@ type (
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func Init() error {
 | 
				
			||||||
 | 
						notification.RegisterNotifier(NewNotifier())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var _ base.Notifier = ¬ificationService{}
 | 
					var _ base.Notifier = ¬ificationService{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewNotifier create a new notificationService notifier
 | 
					// NewNotifier create a new notificationService notifier
 | 
				
			||||||
		Reference in New Issue
	
	Block a user