示例#1
0
 internal void Update(InviteReference model)
 {
     if (model.Guild != null)
     {
         Server = new ServerInfo(model.Guild.Id, model.Guild.Name);
     }
     if (model.Channel != null)
     {
         Channel = new ChannelInfo(model.Channel.Id, model.Channel.Name);
     }
 }
示例#2
0
 internal void Update(InviteReference model)
 {
     if (model.Guild != null && _generatedServer != null)
     {
         _generatedServer.Update(model.Guild);
     }
     if (model.Inviter != null && _generatedInviter != null)
     {
         _generatedInviter.Update(model.Inviter);
     }
     if (model.Channel != null && _generatedChannel != null)
     {
         _generatedChannel.Update(model.Channel);
     }
 }
示例#3
0
		internal void Update(InviteReference model)
		{
			if (model.Guild != null && _generatedServer != null)
				_generatedServer.Update(model.Guild);
			if (model.Inviter != null && _generatedInviter != null)
				_generatedInviter.Update(model.Inviter);
			if (model.Channel != null && _generatedChannel != null)
				_generatedChannel.Update(model.Channel);
		}
示例#4
0
 internal Invite(InviteReference model, DiscordClient client)
     : this(model.Code, model.XkcdPass)
 {
     Client = client;
     Update(model);
 }