mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-16 13:01:04 +02:00
Load squeak profile for given address in frontend (#115)
This commit is contained in:
parent
5d6114dfcc
commit
50b07788ff
2 changed files with 21 additions and 3 deletions
|
|
@ -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 (
|
||||
<>
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ message GetSqueakProfileReply {
|
|||
|
||||
message GetSqueakProfileByAddressRequest {
|
||||
/// The address
|
||||
string address = 4;
|
||||
string address = 1;
|
||||
}
|
||||
|
||||
message GetSqueakProfileByAddressReply {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue