예제 #1
0
        private static Task <Command> SetPresenceAvailableAsync(IClientChannel channel)
        {
            var command = new Command()
            {
                Method   = CommandMethod.Set,
                Uri      = new LimeUri(UriTemplates.PRESENCE),
                Resource = new Presence()
                {
                    Status      = PresenceStatus.Available,
                    RoutingRule = RoutingRule.Instance
                }
            };

            return(channel.ProcessCommandAsync(command, CancellationToken.None));
        }
예제 #2
0
파일: Program.cs 프로젝트: guitcastro/lime
		private static Task<Command> SetPresenceAvailableAsync(IClientChannel channel)
		{
			var command = new Command()
			{
				Method = CommandMethod.Set,
				Uri = new LimeUri (UriTemplates.PRESENCE),
				Resource = new Presence () 
				{
					Status = PresenceStatus.Available,
					RoutingRule = RoutingRule.Instance
				}
			};

			return channel.ProcessCommandAsync (command, CancellationToken.None);
		}