if (i == OP_CATCHUP)
mdata = mutt_newsgroup_catchup(Context->mailbox, CurrentNewsSrv, ff->name);
else
- mdata = mutt_newsgroup_uncatchup(Context, CurrentNewsSrv, ff->name);
+ mdata = mutt_newsgroup_uncatchup(Context->mailbox, CurrentNewsSrv, ff->name);
if (mdata)
{
/**
* mutt_newsgroup_uncatchup - Uncatchup newsgroup
- * @param ctx Mailbox
+ * @param m Mailbox
* @param adata NNTP server
* @param group Newsgroup
* @retval ptr NNTP data
* @retval NULL Error
*/
-struct NntpMboxData *mutt_newsgroup_uncatchup(struct Context *ctx,
+struct NntpMboxData *mutt_newsgroup_uncatchup(struct Mailbox *m,
struct NntpAccountData *adata, char *group)
{
struct NntpMboxData *mdata = NULL;
mdata->newsrc_ent[0].first = 1;
mdata->newsrc_ent[0].last = mdata->first_message - 1;
}
- struct Mailbox *m = ctx ? ctx->mailbox : NULL;
if (m && m->mdata == mdata)
{
mdata->unread = m->msg_count;
struct NntpMboxData *mutt_newsgroup_subscribe(struct NntpAccountData *adata, char *group);
struct NntpMboxData *mutt_newsgroup_unsubscribe(struct NntpAccountData *adata, char *group);
struct NntpMboxData *mutt_newsgroup_catchup(struct Mailbox *m, struct NntpAccountData *adata, char *group);
-struct NntpMboxData *mutt_newsgroup_uncatchup(struct Context *ctx, struct NntpAccountData *adata, char *group);
+struct NntpMboxData *mutt_newsgroup_uncatchup(struct Mailbox *m, struct NntpAccountData *adata, char *group);
int nntp_active_fetch(struct NntpAccountData *adata, bool new);
int nntp_newsrc_update(struct NntpAccountData *adata);
int nntp_post(struct Mailbox *m, const char *msg);