|
|
|
@ -383,14 +383,16 @@ void account_add_follower( struct account* a, struct account* follower )
|
|
|
|
|
format(key,sizeof(key),"%d", follower->id),
|
|
|
|
|
"T"
|
|
|
|
|
);
|
|
|
|
|
a->followers_count = ffdb_trie_count(filename);
|
|
|
|
|
account_save(a);
|
|
|
|
|
|
|
|
|
|
ffdb_trie_set(
|
|
|
|
|
format( filename, sizeof(filename), "data/accounts/%d/following", follower->id ),
|
|
|
|
|
format(key,sizeof(key),"%d", a->id),
|
|
|
|
|
"T"
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
// Update follower count
|
|
|
|
|
a->followers_count = ffdb_trie_count(filename);
|
|
|
|
|
follower->following_count = ffdb_trie_count(filename);
|
|
|
|
|
account_save(follower);
|
|
|
|
|
|
|
|
|
|
// Create notification for follow
|
|
|
|
|
struct notification* note = notification_new();
|
|
|
|
|