Skip to content

Commit

Permalink
Code style. Logical edits.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kolsha committed Jun 2, 2018
1 parent 57bd076 commit 3d7f737
Show file tree
Hide file tree
Showing 7 changed files with 200 additions and 240 deletions.
27 changes: 11 additions & 16 deletions main.cpp
Expand Up @@ -4,47 +4,43 @@
using namespace std;


string fa2_callback(){
string fa2_callback() {
string res;
cout << "Enter 2fa code: ";
cin >> res;
return res;
}

string captcha_callback(const string &captcha_sid){
string captcha_callback(const string &captcha_sid) {
string res;
cout << "Open image https://api.vk.com/captcha.php?sid=" << captcha_sid;
cout << " and enter text: " << endl;
cin >> res;
return res;
}

void print_man(){
void print_man() {
cout << "Usage: [access_token] login pass" << endl;
}

int main(int argc, char *argv[])
{
if(argc < 2 || argc > 4){
int main(int argc, char *argv[]) {
if(argc < 2 || argc > 4) {
print_man();
return 1;
}

string access_token, login, pass;

if(argc == 2){
if(argc == 2) {
access_token = argv[1];
}
else if(argc == 3){
} else if(argc == 3) {
login = argv[1];
pass = argv[2];
}
else if(argc == 4){
} else if(argc == 4) {
access_token = argv[1];
login = argv[2];
pass = argv[3];
}
else{
} else {
print_man();
return 1;
}
Expand All @@ -53,7 +49,7 @@ int main(int argc, char *argv[])
VK::Client api;
api.set_fa2_callback(fa2_callback);
api.set_cap_callback(captcha_callback);
if(api.auth(login, pass, access_token)){
if(api.auth(login, pass, access_token)) {
cout << "Auth ok" << endl;
cout << "Access token: " << api.access_token() << endl;

Expand All @@ -66,8 +62,7 @@ int main(int argc, char *argv[])
/* alternative method
api.call("wall.post", "owner_id=134575353&message=Hello from VK API");
*/
}
else{
} else {
cout << "Auth fail: " << api.last_error() << endl;
}

Expand Down

0 comments on commit 3d7f737

Please sign in to comment.