mirror of
https://github.com/mii443/encrypt.git
synced 2025-08-22 15:05:33 +00:00
39 lines
985 B
Plaintext
39 lines
985 B
Plaintext
fn add_poll() {
|
|
let user = read_value("./data/user.gvalue");
|
|
let poll = read_value("./data/poll.gvalue");
|
|
write("./data/user.gvalue", "");
|
|
write("./data/poll.gvalue", "");
|
|
|
|
let users = read_value("./data/users.gvalue");
|
|
let polls = read_value("./data/polls.gvalue");
|
|
|
|
if (users[0] == "") {
|
|
users[0] = 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[0] = tmp_e;
|
|
} 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);
|
|
}
|
|
|
|
write_value("./data/users.gvalue", users);
|
|
write_value("./data/polls.gvalue", polls);
|
|
}
|
|
|
|
fn main() {
|
|
add_poll();
|
|
}
|