@@ -14,8 +14,9 @@ import (
14
14
15
15
// UserHasBeenCreated is invoked after a user was created.
16
16
func (p * Plugin ) UserHasBeenCreated (c * plugin.Context , user * model.User ) {
17
- data := p .getGlobalMessageTemplateData (user .Id )
18
- if data == nil {
17
+ data , err := p .getGlobalMessageTemplateData (user .Id )
18
+ if err != nil {
19
+ p .API .LogError ("Unable to get global message template data" , "UserID" , user .Id , "Error" , err .Error ())
19
20
return
20
21
}
21
22
@@ -24,25 +25,25 @@ func (p *Plugin) UserHasBeenCreated(c *plugin.Context, user *model.User) {
24
25
continue
25
26
}
26
27
27
- if len (message .GlobalWelcomeMessage ) > 0 {
28
- tmpMsg , _ := template . New ( templateNameResponse ). Parse ( strings . Join ( message . GlobalWelcomeMessage , " \n " ))
29
- var message bytes. Buffer
30
- err := tmpMsg . Execute ( & message , data )
31
- if err != nil {
32
- p . API . LogError ( "Failed to execute message template" , "Error" , err . Error ())
33
- }
34
-
35
- post := & model. Post {
36
- Message : message . String (),
37
- UserId : p . botUserID ,
38
- ChannelId : data . DirectMessage . Id ,
39
- }
40
-
41
- if _ , err := p . API . CreatePost ( post ); err != nil {
42
- p . API . LogError ( "We could not create the response post" , "UserID" , post . UserId , "Error" , err . Error ())
43
- }
44
-
45
- return
28
+ if len (message .GlobalWelcomeMessage ) == 0 {
29
+ continue
30
+ }
31
+
32
+ tmpMsg , _ := template . New ( templateNameResponse ). Parse ( strings . Join ( message . GlobalWelcomeMessage , " \n " ))
33
+ var message bytes. Buffer
34
+ err := tmpMsg . Execute ( & message , data )
35
+ if err != nil {
36
+ p . API . LogError ( "Failed to execute message template" , "Error" , err . Error ())
37
+ }
38
+
39
+ post := & model. Post {
40
+ Message : message . String (),
41
+ UserId : p . botUserID ,
42
+ ChannelId : data . DirectMessage . Id ,
43
+ }
44
+
45
+ if _ , err := p . API . CreatePost ( post ); err != nil {
46
+ p . API . LogError ( "We could not create the response post" , "UserID" , post . UserId , "Error" , err . Error ())
46
47
}
47
48
}
48
49
}
0 commit comments