Warning: session_start(): open(/var/lib/php/sessions/sess_cpk0vs43vnnh2ttac9939g6lto, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
abstract sclass DynGazelleBot > DynPrintLogAndEnabled {
switchable S _user;
switchable S _botToken;
new Gazelle_GrabPostsLoop grabLoop;
start {
grabLoop.fields.add("type");
dm_startThread("Post Grab Loop", r runGrabLoop);
}
void runGrabLoop {
dm_copyFieldsToObject(grabLoop, "_user", "_botToken", "enabled");
grabLoop.verbose = true;
grabLoop.onChange(r change);
grabLoop.handlePost = post -> enter { handlePost(post); };
grabLoop.run();
}
swappable void handlePost(GazellePost post) {
}
void rescan {
grabLoop.reset();
}
void enhanceFrame(Container f) {
super.enhanceFrame(f);
internalFramePopupMenuItem(f, "Rescan all posts", rEnter rescan);
}
}