mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-02 11:20:18 +08:00
feat: add multiple notification providers (#2302)
* feat: support dingtalk notification provider * feat: support lark notification provider * feat: support microsoft teams notification provider * feat: support bark notification provider * feat: support pushover notification provider * feat: support pushbullet notification provider * feat: support slack notification provider * feat: support webpush notification provider * fix go-test error * update notify repository * feat: support discord notification provider * feat: support google chat notification provider * feat: support Line notification provider * feat: support matrix notification provider * feat: support twitter notification provider * fix lint * add no proxy provider * update setting.js * update social_teams
This commit is contained in:
@ -18,12 +18,12 @@ import (
|
||||
"context"
|
||||
|
||||
"github.com/casdoor/casdoor/notification"
|
||||
"github.com/nikoksr/notify"
|
||||
"github.com/casdoor/notify"
|
||||
)
|
||||
|
||||
func getNotificationClient(provider *Provider) (notify.Notifier, error) {
|
||||
var client notify.Notifier
|
||||
client, err := notification.GetNotificationProvider(provider.Type, provider.AppId, provider.Receiver, provider.Method, provider.Title)
|
||||
client, err := notification.GetNotificationProvider(provider.Type, provider.ClientId, provider.ClientSecret, provider.ClientId2, provider.ClientSecret2, provider.AppId, provider.Receiver, provider.Method, provider.Title, provider.Metadata)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user