Modify backend to use new auth cookie format
[blerg.git] / database / database.c
index e0c9eb7..9d96f43 100644 (file)
@@ -167,7 +167,6 @@ struct blerg *blerg_open(const char *name) {
        int namelen = strlen(name);
        char filename[FILENAME_MAX];
        struct stat st;
-       uint64_t sequence;
 
        if (!valid_name(name)) {
                fprintf(stderr, "Invalid name\n");
@@ -291,7 +290,7 @@ uint64_t blerg_store(struct blerg *blerg, const char *data, int length) {
        flock(blerg->data_fd, LOCK_UN);
        flock(blerg->index_fd, LOCK_UN);
 
-       if (!blerg_get_mute(blerg)) {
+       if (!blerg_get_status(blerg, BLERGSTATUS_MUTED)) {
                /* Now do those dirty microblogging deeds */
                tag_scan(blerg->name, data, length, record);
                subscription_notify(blerg->name, record);
@@ -379,17 +378,17 @@ uint64_t blerg_get_subscription_mark(struct blerg *blerg) {
        return blerg->meta->subscription_mark;
 }
 
-int blerg_set_mute(struct blerg *blerg, int v) {
+int blerg_set_status(struct blerg *blerg, uint32_t status, int v) {
        CHECK_VALID_BLERG(0)
        if (v) {
-               blerg->meta->status |= BLERGMETA_MUTED;
+               blerg->meta->status |= status;
        } else {
-               blerg->meta->status &= ~BLERGMETA_MUTED;
+               blerg->meta->status &= ~status;
        }
        return 1;
 }
 
-int blerg_get_mute(struct blerg *blerg) {
+int blerg_get_status(struct blerg *blerg, uint32_t status) {
        CHECK_VALID_BLERG(0)
-       return (blerg->meta->status & BLERGMETA_MUTED) > 0;
+       return (blerg->meta->status & status) > 0;
 }