New option: -db FILE ; Undocumented currently

This commit is contained in:
Emil 2023-08-04 01:58:05 -06:00
parent c31808e8c4
commit c490a1a0bc
3 changed files with 6 additions and 15 deletions

View File

@ -8,7 +8,7 @@
#include "irccolors.h"
#include "stmt.h"
#define DBFILE "test.sqlite"
#define DBFILE "probotic_data.sqlite"
#define DBERR(line) do { \
const int e = line; \
@ -21,12 +21,13 @@
} \
} while (0)
static char const * db = DBFILE;
static sqlite3 * connection = NULL;
DECL int
api_init(void)
{
DBERR(sqlite3_open(DBFILE, &connection));
DBERR(sqlite3_open(db, &connection));
// dont you fucking dare to remove this spacing
DBERR(stmt_prepare(remind_stmt));
DBERR(stmt_prepare(set_repo_stmt));

View File

@ -78,7 +78,9 @@ main (int argc,
{ goto help; }
if (argc < 2)
{ goto nop; }
if (strcmp(arg, "server") == 0)
if (strcmp(arg, "db") == 0)
{ db = argv[1]; }
else if (strcmp(arg, "server") == 0)
{ FREE(creds.server); creds.server = argv[1]; }
else if (strcmp(arg, "port") == 0)
{ creds.port = atoi(argv[1]); }

View File

@ -219,18 +219,6 @@ is_admin(char const * user)
return 0;
}
DECL void
clean_admin_list()
{
if (admins == NULL)
{ return; }
for (size_t i = 0; admins[i]; ++i)
{ free(admins[i]); }
FREE(admins);
}
void
creds_free_password(void)
{