예제 #1
0
 public void updateFromSocketResponseChannelMemberChangeData(
     SocketResponseChannelMemberChangeData data)
 {
     this.id            = data.id ?? this.id;
     this.channelId     = data.channelId ?? this.channelId;
     this.user          = data.user ?? this.user;
     this.role          = data.role ?? this.role;
     this.stickTime     = data.stickTime ?? this.stickTime;
     this.isMute        = data.isMute;
     this.isBanned      = data.isBanned;
     this.kicked        = data.kicked;
     this.left          = data.left;
     this.guideFinished = data.guideFinished;
     this.showTerms     = data.showTerms;
 }
예제 #2
0
 public static ChannelMember fromSocketResponseChannelMemberChangeData(
     SocketResponseChannelMemberChangeData data)
 {
     return(new ChannelMember {
         id = data.id,
         channelId = data.channelId,
         user = data.user,
         role = data.role,
         stickTime = data.stickTime,
         isMute = data.isMute,
         presenceStatus = null,
         isBanned = data.isBanned,
         kicked = data.kicked,
         left = data.left,
         guideFinished = data.guideFinished,
         showTerms = data.showTerms
     });
 }