Beispiel #1
0
        public void SetPresence()
        {
            SetPresenceRequest request = new SetPresenceRequest()
            {
                request_header = RequestHeaderBody,
                presence_state_setting = new PresenceStateSetting() { type = ClientPresenceStateType.CLIENT_PRESENCE_STATE_DESKTOP_ACTIVE, timeout_secs = 720 },
                desktop_off_setting = new DesktopOffSetting() {  desktop_off = false }
            };

            
            HttpResponseMessage message = _client.PostProtoJson(_api_key, "presence/setpresence", request);
            
            //GetSelfInfo();
        }
Beispiel #2
0
        public async Task SetPresenceAsync(int state = 40)
        {
            SetPresenceRequest request = new SetPresenceRequest()
            {
                request_header = RequestHeaderBody,
                presence_state_setting = new PresenceStateSetting() { type = (ClientPresenceStateType)state, timeout_secs = 720 }
            };


            HttpResponseMessage message = await _client.PostProtoJson("presence/setpresence", _api_key, request);
            message.Dispose();
        }