Files
encrypt/client2.gpsl
Masato Imai 049d7081d9 .
2022-09-06 12:24:50 +09:00

44 lines
1.0 KiB
Plaintext

fn init_gvalue() {
let users: Vec<String> = vec("");
let tmp: Vec<eep> = vec(encrypt(0));
let polls: Vec<Vec<eep>> = vec(tmp);
write_value("./data/users.gvalue", users);
write_value("./data/polls.gvalue", polls);
let user = "3d4";
let poll: Vec<num> = vec(0, 1, 0, 0);
write_value("./data/user.gvalue", user);
write_value("./data/poll.gvalue", poll);
}
fn add_poll() {
let user = read_value("./data/user.gvalue");
let poll = read_value("./data/poll.gvalue");
let users = read_value("./data/users.gvalue");
let polls = read_value("./data/polls.gvalue");
if (users[0] == "") {
users[0] = user;
} else {
users = push(users, user);
let tmp_e: Vec<eep> = vec(encrypt(0));
tmp_e[0] = encrypt(poll[0]);
for (let i = 1; i < length(poll); i += 1) {
tmp_e = push(tmp_e, encrypt(poll[i]));
}
polls = push(polls, tmp_e);
}
println(users);
println(polls);
}
fn main() {
add_poll();
}