public override void processMessage(RawMessage message) { bool result = message.getBool("r"); if (result) { UserMe.initializeUserMe(message.getInt("ui"), message.getUTF8String("un"), message.getInt("psp"), message.getInt("csp"), message.getInt("bsp"), message.getBoolArray("usn")); } else { ;//TODO login fail. handle it } }
private void getUserDetailsButton_Click(object sender, EventArgs e) { try { var api = new UsersApi(); List <string> expand = null; UserMe result = api.GetUsersMe(expand); userResultTextbox.Text = result.ToJson(); userIdTextbox.Text = result.Id; userNameTextbox.Text = result.Name; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IActionResult GetUser() { var headers = Request.Headers; Microsoft.Extensions.Primitives.StringValues userId; if (headers.ContainsKey("ID")) { headers.TryGetValue("ID", out userId); } else { Unauthorized(new MessageError("No user ID in header")); } UserMe user = _userRequest.GetUser(new Guid(userId)); if (user != null) { return(Ok(user)); } return(BadRequest(new MessageError("User is not found"))); }
public void Init() { instance = new UserMe(); }