mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 10:49:06 +01:00
This commit also moves various blog classes into their own packages and makes the required visibility changes.
25 lines
702 B
Java
25 lines
702 B
Java
package org.briarproject.android.blogs;
|
|
|
|
import org.briarproject.android.controller.handler.ResultExceptionHandler;
|
|
import org.briarproject.api.db.DbException;
|
|
import org.briarproject.api.sync.GroupId;
|
|
import org.briarproject.api.sync.MessageId;
|
|
|
|
import java.util.Collection;
|
|
|
|
public interface BlogController extends BaseController {
|
|
|
|
void setGroupId(GroupId g);
|
|
|
|
void loadBlogPosts(
|
|
ResultExceptionHandler<Collection<BlogPostItem>, DbException> handler);
|
|
|
|
void loadBlogPost(MessageId m,
|
|
ResultExceptionHandler<BlogPostItem, DbException> handler);
|
|
|
|
void loadBlog(ResultExceptionHandler<BlogItem, DbException> handler);
|
|
|
|
void deleteBlog(ResultExceptionHandler<Void, DbException> handler);
|
|
|
|
}
|