Skip to content

Commit 55ee379

Browse files
committed
refactor(notification): rename DingTalk to Dingding and update related references #1392
1 parent a6fbd2f commit 55ee379

File tree

4 files changed

+30
-12
lines changed

4 files changed

+30
-12
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// This file is auto-generated by notification generator. DO NOT EDIT.
2+
import type { ExternalNotifyConfig } from './types'
3+
4+
const DingdingConfig: ExternalNotifyConfig = {
5+
name: () => $gettext('Dingding'),
6+
config: [
7+
{
8+
key: 'access_token',
9+
label: 'Access Token',
10+
},
11+
{
12+
key: 'secret',
13+
label: 'Secret (Optional)',
14+
},
15+
],
16+
}
17+
18+
export default DingdingConfig

app/src/views/preference/components/ExternalNotify/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// This file is auto-generated by notification generator. DO NOT EDIT.
22
import BarkConfig from './bark'
3-
import DingTalkConfig from './dingtalk'
3+
import DingdingConfig from './dingding'
44
import GotifyConfig from './gotify'
55
import LarkConfig from './lark'
66
import LarkCustomConfig from './lark_custom'
@@ -10,7 +10,7 @@ import WeComConfig from './wecom'
1010

1111
const configMap = {
1212
bark: BarkConfig,
13-
dingtalk: DingTalkConfig,
13+
dingding: DingdingConfig,
1414
gotify: GotifyConfig,
1515
lark: LarkConfig,
1616
lark_custom: LarkCustomConfig,

internal/cert/config/config.tar.xz

400 Bytes
Binary file not shown.

internal/notification/dingding.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,28 @@ import (
88
"github.com/uozi-tech/cosy/map2struct"
99
)
1010

11-
// @external_notifier(DingTalk)
12-
type DingTalk struct {
11+
// @external_notifier(Dingding)
12+
type Dingding struct {
1313
AccessToken string `json:"access_token" title:"Access Token"`
1414
Secret string `json:"secret" title:"Secret (Optional)"`
1515
}
1616

1717
func init() {
1818
RegisterExternalNotifier("dingding", func(ctx context.Context, n *model.ExternalNotify, msg *ExternalMessage) error {
19-
dingTalkConfig := &DingTalk{}
20-
err := map2struct.WeakDecode(n.Config, dingTalkConfig)
19+
dingdingConfig := &Dingding{}
20+
err := map2struct.WeakDecode(n.Config, dingdingConfig)
2121
if err != nil {
2222
return err
2323
}
24-
if dingTalkConfig.AccessToken == "" {
24+
if dingdingConfig.AccessToken == "" {
2525
return ErrInvalidNotifierConfig
2626
}
2727

28-
// Initialize DingTalk service
29-
dingTalkService := dingding.New(&dingding.Config{
30-
Token: dingTalkConfig.AccessToken,
31-
Secret: dingTalkConfig.Secret,
28+
// Initialize Dingding service
29+
dingdingService := dingding.New(&dingding.Config{
30+
Token: dingdingConfig.AccessToken,
31+
Secret: dingdingConfig.Secret,
3232
})
33-
return dingTalkService.Send(ctx, msg.GetTitle(n.Language), msg.GetContent(n.Language))
33+
return dingdingService.Send(ctx, msg.GetTitle(n.Language), msg.GetContent(n.Language))
3434
})
3535
}

0 commit comments

Comments
 (0)