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(); }
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(); }