跳转至

通知与追踪

通知列表

JmNotificationPage notifications = client.getNotifications();

标记通知

// 标记为已读
client.markNotification("notificationId", 1);

// 标记为未读
client.markNotification("notificationId", 0);

未读通知数量

Map unreadCount = client.getUnreadCount();

连载追踪

// 获取追踪列表
JmTrackingPage tracking = client.getAlbumTrackingList(1);
tracking.getItem().forEach(item ->
        System.out.printf("[%s] %s (更新于 %s)%n",
                item.getId(), item.getName(), item.getUpdateAt()));

// 设置追踪
client.setAlbumSertracking("albumId");

// 查询追踪状态
boolean isTracking = client.getAlbumSertracking("albumId");

浏览历史

// 获取历史
List<JmAlbumMeta> history = client.getWatchHistory(1);

// 删除某条历史
client.deleteWatchHistory("albumId");

任务系统

JmTaskList tasks = client.getTasks("type", "filter");