Closed LittleBuster closed 3 weeks ago
да кстати, странно что у меня тут такие коллбэки, должны были быть как везде универсальные. Ну и бинд кстати более красиво заменяется лямбдой с capture this, как это обычно с вебсерверами и пишут
class MyBot {
FastBot2 bot;
public:
void begin() {
bot.attachUpdate([this](fb::Update& u) {
// ...
});
}
};
или ещё лучше так
class MyBot : public FastBot2 {
public:
using FastBot2::FastBot2;
void begin() {
attachUpdate([this](fb::Update& u) {
// ...
});
}
};
При первоначальной проверке не взлетело, потому что vscode по какой-то неизвестной причине отказывался пересобирать библиотеку бота и сыпал ошибками. Проверил на другом остройстве с чистой IDE установил все либы заново - все нормально компилируется и дает удобный интерфейс для бинда коллбэков также как это реализовано в библиотеках вебсерверов итд