diff --git a/frontend/react-material-admin/src/pages/squeakaddress/SqueakAddress.js b/frontend/react-material-admin/src/pages/squeakaddress/SqueakAddress.js index aa2068d3..2dabc531 100644 --- a/frontend/react-material-admin/src/pages/squeakaddress/SqueakAddress.js +++ b/frontend/react-material-admin/src/pages/squeakaddress/SqueakAddress.js @@ -10,7 +10,9 @@ import PageTitle from "../../components/PageTitle"; import Widget from "../../components/Widget"; // import { Typography } from "../../components/Wrappers"; -import { GetAddressSqueakDisplaysRequest } from "../../proto/squeak_admin_pb" +import { + GetAddressSqueakDisplaysRequest, + GetSqueakProfileByAddressRequest } from "../../proto/squeak_admin_pb" import { SqueakAdminClient } from "../../proto/squeak_admin_grpc_web_pb" var client = new SqueakAdminClient('http://' + window.location.hostname + ':8080') @@ -19,6 +21,7 @@ export default function SqueakAddressPage() { var classes = useStyles(); const { id } = useParams(); const [squeaks, setSqueaks] = useState([]); + const [squeakProfile, setSqueakProfile] = useState(null); const getSqueaks = () => { console.log("called getSqueaks"); @@ -30,13 +33,28 @@ export default function SqueakAddressPage() { client.getAddressSqueakDisplays(getSqueaksRequest, {}, (err, response) => { console.log(response); console.log(response.getSqueakDisplayEntriesList()); - // console.log(response.getSqueakDisplayEntriesList(),length); setSqueaks(response.getSqueakDisplayEntriesList()) }); }; + const getSqueakProfile = () => { + console.log("called getSqueakProfile"); + + var getSqueakProfileByAddressRequest = new GetSqueakProfileByAddressRequest(); + getSqueakProfileByAddressRequest.setAddress(id); + console.log(getSqueakProfileByAddressRequest); + + client.getSqueakProfileByAddress(getSqueakProfileByAddressRequest, {}, (err, response) => { + console.log(response); + console.log(response.getSqueakProfile()); + setSqueakProfile(response.getSqueakProfile()); + }); + }; useEffect(()=>{ getSqueaks() },[]); + useEffect(()=>{ + getSqueakProfile() + },[]); return ( <> diff --git a/proto/squeak_admin.proto b/proto/squeak_admin.proto index 17351b03..00c75eff 100644 --- a/proto/squeak_admin.proto +++ b/proto/squeak_admin.proto @@ -94,7 +94,7 @@ message GetSqueakProfileReply { message GetSqueakProfileByAddressRequest { /// The address - string address = 4; + string address = 1; } message GetSqueakProfileByAddressReply {