@@ -31,6 +31,7 @@ type Message struct {
31
31
Silent bool `json:"silent,omitempty"`
32
32
33
33
User * User `json:"user"`
34
+ UserID string `json:"user_id"`
34
35
Attachments []* Attachment `json:"attachments"`
35
36
LatestReactions []* Reaction `json:"latest_reactions"` // last reactions
36
37
OwnReactions []* Reaction `json:"own_reactions"`
@@ -94,7 +95,7 @@ func (m *Message) toRequest() messageRequest {
94
95
Text : m .Text ,
95
96
Type : m .Type ,
96
97
Attachments : m .Attachments ,
97
- User : messageRequestUser { ID : m . User . ID } ,
98
+ UserID : m . UserID ,
98
99
ExtraData : m .ExtraData ,
99
100
Pinned : m .Pinned ,
100
101
ParentID : m .ParentID ,
@@ -127,7 +128,7 @@ type messageRequestMessage struct {
127
128
Text string `json:"text"`
128
129
Type MessageType `json:"type" validate:"omitempty,oneof=system"`
129
130
Attachments []* Attachment `json:"attachments"`
130
- User messageRequestUser `json:"user "`
131
+ UserID string `json:"user_id "`
131
132
MentionedUsers []string `json:"mentioned_users"`
132
133
ParentID string `json:"parent_id"`
133
134
ShowInChannel bool `json:"show_in_channel"`
@@ -257,6 +258,7 @@ func (ch *Channel) SendMessage(ctx context.Context, message *Message, userID str
257
258
}
258
259
259
260
message .User = & User {ID : userID }
261
+ message .UserID = userID
260
262
p := path .Join ("channels" , url .PathEscape (ch .Type ), url .PathEscape (ch .ID ), "message" )
261
263
262
264
req := message .toRequest ()
0 commit comments