@@ -607,7 +607,7 @@ public Task<UpdateResponse> UpdateAsync(string ts,
607607 string parse = null ,
608608 bool linkNames = false ,
609609 Attachment [ ] attachments = null ,
610- bool as_user = false ,
610+ bool ? as_user = null ,
611611 IBlock [ ] blocks = null )
612612 {
613613 List < Tuple < string , string > > parameters = new List < Tuple < string , string > > ( ) ;
@@ -628,7 +628,8 @@ public Task<UpdateResponse> UpdateAsync(string ts,
628628 if ( attachments != null && attachments . Length > 0 )
629629 parameters . Add ( new Tuple < string , string > ( "attachments" , JsonConvert . SerializeObject ( attachments ) ) ) ;
630630
631- parameters . Add ( new Tuple < string , string > ( "as_user" , as_user . ToString ( ) ) ) ;
631+ if ( as_user . HasValue )
632+ parameters . Add ( new Tuple < string , string > ( "as_user" , as_user . ToString ( ) ) ) ;
632633
633634 if ( blocks != null && blocks . Length > 0 )
634635 parameters . Add ( new Tuple < string , string > ( "blocks" , JsonConvert . SerializeObject ( blocks ,
@@ -657,7 +658,7 @@ public Task<PostMessageResponse> PostMessageAsync(
657658 bool ? unfurl_links = null ,
658659 string icon_url = null ,
659660 string icon_emoji = null ,
660- bool as_user = false ,
661+ bool ? as_user = null ,
661662 string thread_ts = null )
662663 {
663664 List < Tuple < string , string > > parameters = new List < Tuple < string , string > > ( ) ;
@@ -697,8 +698,8 @@ public Task<PostMessageResponse> PostMessageAsync(
697698 if ( ! string . IsNullOrEmpty ( icon_emoji ) )
698699 parameters . Add ( new Tuple < string , string > ( "icon_emoji" , icon_emoji ) ) ;
699700
700- if ( as_user )
701- parameters . Add ( new Tuple < string , string > ( "as_user" , true . ToString ( ) ) ) ;
701+ if ( as_user . HasValue )
702+ parameters . Add ( new Tuple < string , string > ( "as_user" , as_user . ToString ( ) ) ) ;
702703
703704 if ( ! string . IsNullOrEmpty ( thread_ts ) )
704705 parameters . Add ( new Tuple < string , string > ( "thread_ts" , thread_ts ) ) ;
0 commit comments