mirror of
https://github.com/MeshEnvy/lobbs.git
synced 2026-10-31 02:11:59 +01:00
31 lines
737 B
C++
31 lines
737 B
C++
#if !MESHTASTIC_EXCLUDE_LOBBS
|
|
|
|
#include "../../LoBBSConfig.h"
|
|
#if LOBBS_SEED
|
|
|
|
#include "../../LoBBSModule.h"
|
|
#include "../AppUtil.h"
|
|
#include "NewsDal.h"
|
|
#include "NewsSeed.h"
|
|
#include <cstdio>
|
|
|
|
#include "LoBBSStackGuard.h"
|
|
|
|
void lobbsSeedNews(LoBBSModule &mod)
|
|
{
|
|
NewsDal &news = mod.news().dal();
|
|
for (int i = 1; i <= 10; i++) {
|
|
char authorName[16];
|
|
snprintf(authorName, sizeof(authorName), "demo%02d", ((i - 1) % 12) + 1);
|
|
uint64_t author = lobbsAppUuidForUsername(&mod, authorName);
|
|
if (!author)
|
|
continue;
|
|
char body[80];
|
|
snprintf(body, sizeof(body), "Demo news item %d for paging tests on the board.", i);
|
|
news.postNews(author, body);
|
|
}
|
|
}
|
|
|
|
#endif
|
|
#endif
|