This commit is contained in:
muscleman 2021-11-21 15:09:24 -06:00
parent f607949973
commit 54b74fcda7
7 changed files with 93762 additions and 29 deletions

View File

@ -91,33 +91,33 @@ message DeleteAccountRequest {
message DeleteAccountReply {
}
//message MetaData {
// string name = 1;
// string type = 2;
//}
message MetaData {
string name = 1;
string type = 2;
}
//message Zip {
// bytes content = 1;
//}
message Zip {
bytes content = 1;
}
//enum Status {
// PENDING = 0;
// IN_PROGRESS = 1;
// SUCCESS = 2;
// FAILED = 3;
//}
enum Status {
PENDING = 0;
IN_PROGRESS = 1;
SUCCESS = 2;
FAILED = 3;
}
message RestoreAccountRequest {
// oneof request {
// MetaData metadata = 1;
// Zip zip = 2;
// }
string foo = 1;
oneof request {
MetaData metadata = 1;
Zip zip = 2;
}
string foo = 3;
}
message RestoreAccountReply {
string name = 1;
// Status status = 2;
Status status = 2;
}
message ChangePasswordRequest {
@ -142,7 +142,7 @@ service Account {
}
rpc IsAccountOpen (IsAccountOpenRequest) returns (IsAccountOpenReply) {
}
rpc RestoreAccount(RestoreAccountRequest) returns (stream RestoreAccountReply) {
rpc RestoreAccount(stream RestoreAccountRequest) returns (RestoreAccountReply) {
}
rpc OpenAccount(OpenAccountRequest) returns (OpenAccountReply) {
}

View File

@ -74,14 +74,14 @@ class App extends React.Component<{}, {daemonVersion: string, exists: string, ac
onClick={async(e) => await this.deleteAccount()}>Delete Account
</button>
</div>
<div>
{/* <div>
<input accept=".zip" id="file" multiple={false} type="file" onChange={async(e) => await this.restoreAccount()}/>
<label htmlFor="file">
<button
onClick={e => e.stopPropagation()}>Restore Account
</button>
</label>
</div>
</div> */}
<div>
<input type="password"></input>&nbsp;
<button
@ -170,13 +170,13 @@ class App extends React.Component<{}, {daemonVersion: string, exists: string, ac
}
}
async restoreAccount(file: File) {
try {
await this.daemon.restoreAccount();
} catch (err) {
console.error(err);
}
}
// async restoreAccount(file: File) {
// try {
// await this.daemon.restoreAccount();
// } catch (err) {
// console.error(err);
// }
// }
async changePassword() {
try {

File diff suppressed because it is too large Load Diff

2269
src/protobuf/grpc_pb.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

19017
src/protobuf/grpc_pb.js Normal file

File diff suppressed because it is too large Load Diff

7796
src/protobuf/pb_pb.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

62488
src/protobuf/pb_pb.js Normal file

File diff suppressed because it is too large Load Diff