mirror of
https://github.com/logos-messaging/examples.waku.org.git
synced 2026-01-05 22:33:08 +00:00
disable retrieve button when fetching members
This commit is contained in:
parent
967f097d03
commit
7d473f3ae9
@ -23,7 +23,7 @@ const ProtoChatMessage = new protobuf.Type("ChatMessage")
|
|||||||
.add(new protobuf.Field("nick", 2, "string"))
|
.add(new protobuf.Field("nick", 2, "string"))
|
||||||
.add(new protobuf.Field("text", 3, "bytes"));
|
.add(new protobuf.Field("text", 3, "bytes"));
|
||||||
|
|
||||||
const rlnDeployBlk = 8828313;
|
const rlnDeployBlk = 7109391;
|
||||||
const rlnAddress = "0x4252105670fe33d2947e8ead304969849e64f2a6";
|
const rlnAddress = "0x4252105670fe33d2947e8ead304969849e64f2a6";
|
||||||
|
|
||||||
const SIGNATURE_MESSAGE =
|
const SIGNATURE_MESSAGE =
|
||||||
@ -80,7 +80,10 @@ async function initRLN(ui) {
|
|||||||
ui.onRetrieveDetails(async () => {
|
ui.onRetrieveDetails(async () => {
|
||||||
const filter = rlnContract.contract.filters.MemberRegistered();
|
const filter = rlnContract.contract.filters.MemberRegistered();
|
||||||
|
|
||||||
|
ui.disableRetrieveButton();
|
||||||
await rlnContract.fetchMembers(rlnInstance, rlnDeployBlk);
|
await rlnContract.fetchMembers(rlnInstance, rlnDeployBlk);
|
||||||
|
ui.enableRetrieveButton();
|
||||||
|
|
||||||
rlnContract.subscribeToMembers(rlnInstance);
|
rlnContract.subscribeToMembers(rlnInstance);
|
||||||
|
|
||||||
const last = rlnContract.members.at(-1);
|
const last = rlnContract.members.at(-1);
|
||||||
@ -373,11 +376,17 @@ function initUI() {
|
|||||||
window.alert("Switch to Goerli");
|
window.alert("Switch to Goerli");
|
||||||
|
|
||||||
registerButton.disabled = true;
|
registerButton.disabled = true;
|
||||||
retrieveRLNDetailsButton.disabled = true;
|
this.disableRetrieveButton();
|
||||||
} else {
|
} else {
|
||||||
retrieveRLNDetailsButton.disabled = false;
|
this.enableRetrieveButton();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
enableRetrieveButton() {
|
||||||
|
retrieveRLNDetailsButton.disabled = false;
|
||||||
|
},
|
||||||
|
disableRetrieveButton() {
|
||||||
|
retrieveRLNDetailsButton.disabled = true;
|
||||||
|
},
|
||||||
enableRegisterButtonForGoerli(chainId) {
|
enableRegisterButtonForGoerli(chainId) {
|
||||||
registerButton.disabled = isGoerliChain(chainId) ? false : true;
|
registerButton.disabled = isGoerliChain(chainId) ? false : true;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user