diff --git a/src/status.c b/src/status.c index b8058d2..ad9ab43 100644 --- a/src/status.c +++ b/src/status.c @@ -136,6 +136,27 @@ int try_interact_status(struct session* ssn, mastodont_t* api, char* id) return 0; } +char* construct_status_interactions_label(char* header, int size, size_t* size) +{ + char* html; + size_t s; + s = easprintf(&html, data_status_interactions_label_html, + header, size); + if (size) *size = s; + return html; +} + +char* construct_status_interactions(struct mstdnt_status* status, struct mstdnt_account* accounts, size_t accounts_len) +{ + char* html; + char* repeats_label = status->fa; + char* favourites_label; + size_t s; + s = easprintf(&html, data_status_interactions_html); + if (size) *size = s; + return html; +} + char* construct_in_reply_to(mastodont_t* api, struct mstdnt_status* status, size_t* size) { char* irt_html; diff --git a/src/status.h b/src/status.h index 00b6a43..aea1d48 100644 --- a/src/status.h +++ b/src/status.h @@ -39,6 +39,7 @@ char* construct_status(mastodont_t* api, struct mstdnt_status* status, int* size char* construct_statuses(mastodont_t* api, struct mstdnt_status* statuses, size_t size, size_t* ret_size); char* construct_in_reply_to(mastodont_t* api, struct mstdnt_status* status, size_t* size); char* construct_status_interactions(struct mstdnt_account* accounts, size_t accounts_len); +char* construct_status_interactions_label(char* header, int size, size_t* size); char* reformat_status(char* content, struct mstdnt_emoji* emos, size_t emos_len); char* greentextify(char* content); diff --git a/static/status_interactions_label.html b/static/status_interactions_label.html index 52b48b8..8fc5a82 100644 --- a/static/status_interactions_label.html +++ b/static/status_interactions_label.html @@ -1,4 +1,4 @@
%s - %s + %d