public static byte[] signUpResponse(string email, string password, string userName, string name) { byte b = DataBase.signUp(userName, name, email, password); if (b == 0) { using (MemoryStream stream = new MemoryStream()) { using (Utf8JsonWriter writer = new Utf8JsonWriter(stream, JW_OPTS)) { writer.WriteStartObject(); User u = DataBase.logIn(email, password); if (u == null) { throw new Exception("User registered but cant find none the less, oof"); } else { writer.WriteString("token", u.logInToken); writer.WriteString("username", u.userName); writer.WriteString("name", u.name); writer.WriteString("email", u.email); } writer.WriteEndObject(); } return(stream.ToArray()); } } else { return(null); } }